logo

Metoda Java Long parseLong().

Metoda parseLong() a clasei Java Long este utilizată pentru a analiza argumentul CharSequence ca un lung semnat cu radix specificată, începând cu un beginIndex specificat și extinzându-se până la endIndex-1.

Sintaxă:

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

Parametru:

Metoda de mai sus necesită patru parametri:

  1. Secvența de caractere „s” care conține reprezentarea lungă.
  2. Indexul început
  3. Indexul final
  4. Radixul care este utilizat în timpul parsării.

Întoarcere:

Metoda de mai sus este folosită pentru a returna lungul semnat, care este reprezentat de radixul specificat.

metoda java substring

Exemplul 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); } } 
Testează-l acum

Ieșire:

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

Exemplul 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); } } 
Testează-l acum

Ieșire:

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

Metoda Java Long parseLong().

Metoda parseLong() a clasei Java Long este utilizată pentru a analiza argumentul șir dat sub formă de zecimal lung cu semn. Șirul trebuie să conțină caracterele cu toate cifrele zecimale, cu excepția faptului că primul caracter are un semn ASCII minus care indică o valoare negativă sau un semn ASCII plus care indică o valoare pozitivă.

Sintaxă:

 public static long parseLong(String s) throws NumberFormatException 

Parametru:

Metoda de mai sus necesită un singur parametru:

  1. Șirul „s” care conține reprezentarea lungă care trebuie analizată.

Întoarcere:

Metoda de mai sus este folosită pentru a returna lungimea care este reprezentată de argumentul în zecimală.

java convertește caracterul în șir

Exemplul 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); } } 
Testează-l acum

Ieșire:

 The value after multiplying comes to be = 28 

Exemplul 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); } } 

Ieșire:

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

Metoda Java Long parseLong().

Metoda parseLong() a clasei Java Long este utilizată pentru a analiza argumentul șir dat ca un lung cu semn în radix, care este reprezentat de al doilea argument. Șirul trebuie să conțină toate caracterele radixului specificat, cu excepția faptului că primul caracter are un semn minus ASCII care indică o valoare negativă sau un semn ASCII plus care indică o valoare pozitivă.

Sintaxă:

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

Parametru:

Metoda de mai sus necesită doi parametri:

  1. Șirul „s” care conține reprezentarea lungă care trebuie analizată.
  2. Radixul care este utilizat în timpul parsării.

Întoarcere:

Metoda de mai sus este folosită pentru a returna lungimea reprezentată de șirul în radixul particular.

Exemplul 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); } } 
Testează-l acum

Ieșire:

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

Exemplul 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); } } 
Testează-l acum

Ieșire:

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