logo

Mètode Java Long parseLong().

El mètode parseLong() de la classe Java Long s'utilitza per analitzar l'argument CharSequence com a llarg signat amb el radix especificat, començant en un beginIndex especificat i s'estén fins a endIndex-1.

Sintaxi:

 public static long parseLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException 

Paràmetre:

El mètode anterior requereix quatre paràmetres:

  1. La seqüència de caràcters 's' que conté la representació llarga.
  2. L'índex begin
  3. L'índex final
  4. La base que s'utilitza durant l'anàlisi.

Tornada:

El mètode anterior s'utilitza per retornar el llarg signat que es representa amb la base especificada.

Exemple 1

 public class JavaLongparseLongExample1 { public static void main(String[] args) { CharSequence seq ='123678909'; int beginIndex = 0; int endIndex = 0; int radix = 4; Long obj = Long.parseLong(seq, beginIndex, endIndex, radix); System.out.println('The parse long value is given as : '+obj); } } 
Prova-ho ara

Sortida:

 Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9) 

Exemple 2

 public class JavaLongparseLongExample2 { public static void main(String[] args) { CharSequence seq ='abc'; int beginIndex = 0; int endIndex = 0; int radix = 4; Long obj = Long.parseLong(seq, beginIndex, endIndex, radix); System.out.println('The parse long value is given as : '+obj); } } 
Prova-ho ara

Sortida:

 Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9) 

Mètode Java Long parseLong().

El mètode parseLong() de la classe Java Long s'utilitza per analitzar l'argument de cadena donat en forma de decimal amb signe. La cadena ha de contenir els caràcters amb tots els dígits decimals, excepte que el primer caràcter té un signe menys ASCII que indica un valor negatiu o un signe més ASCII que indica un valor positiu.

llista de matrius java

Sintaxi:

 public static long parseLong(String s) throws NumberFormatException 

Paràmetre:

El mètode anterior només requereix un paràmetre:

  1. La cadena 's' que conté la representació llarga que cal analitzar.

Tornada:

El mètode anterior s'utilitza per retornar el llarg que es representa amb l'argument en decimal.

Exemple 1

 public class JavaLongparseLong_Example1 { public static void main(String[] args) { long a = Long.parseLong('14'); long b = Long.parseLong('2'); long m = a * b ; System.out.print('The value after multiplying comes to be = ' + m); } } 
Prova-ho ara

Sortida:

 The value after multiplying comes to be = 28 

Exemple 2

 import java.util.Scanner; public class JavaLongparseLong_Example2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println('Enter the value of string : '); String obj = scanner.next(); Long l = Long.parseLong(obj); System.out.println('The value for parse long is given as : '+l); } } 

Sortida:

 Enter the value of string : 123 The value for parse long is given as : 123 

Mètode Java Long parseLong().

El mètode parseLong() de la classe Java Long s'utilitza per analitzar l'argument de cadena donat com a llarg amb signe a la base que es representa amb el segon argument. La cadena ha de contenir tots els caràcters de la base especificada, excepte que el primer caràcter té un signe menys ASCII que indica un valor negatiu o un signe més ASCII que indica un valor positiu.

Sintaxi:

 public static long parseLong(String s, int radix) throws NumberFormatException 

Paràmetre:

El mètode anterior requereix dos paràmetres:

  1. La cadena 's' que conté la representació llarga que cal analitzar.
  2. La base que s'utilitza durant l'anàlisi.

Tornada:

El mètode anterior s'utilitza per retornar el llarg representat per la cadena a la base particular.

Exemple 1

 public class JavaLongparseLongExample_1 { public static void main(String[] args) { long a = Long.parseLong('2', 10); long b = Long.parseLong('154', 10); long c = Long.parseLong('ADMIN', 27); System.out.println('The parse long value is given as : '+a); System.out.println('The parse long value is given as : '+b); System.out.println('The parse long value is given as : '+c); } } 
Prova-ho ara

Sortida:

 The parse long value is given as : 2 The parse long value is given as : 154 The parse long value is given as : 5586836 

Exemple 2

 public class JavaLongparseLongExample_2 { public static void main(String[] args) { long a = Long.parseLong('241', 11); long b = Long.parseLong('154', 9); long c = Long.parseLong('ADMIN', 27); System.out.println('The parse long value is given as : '+a); System.out.println('The parse long value is given as : '+b); System.out.println('The parse long value is given as : '+c); } } 
Prova-ho ara

Sortida:

 The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836