logo

Java Long parseLong()-Methode

Die parseLong()-Methode der Java-Long-Klasse wird verwendet, um das CharSequence-Argument als signiertes Long mit der angegebenen Basis zu analysieren, beginnend bei einem angegebenen beginIndex und bis endIndex-1.

Syntax:

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

Parameter:

Die obige Methode erfordert vier Parameter:

  1. Die Zeichensequenz „s“, die die lange Darstellung enthält.
  2. Der beginIndex
  3. Der Endindex
  4. Die Basis, die beim Parsen verwendet wird.

Zurückkehren:

Die obige Methode wird verwendet, um die vorzeichenbehaftete Länge zurückzugeben, die durch die angegebene Basis dargestellt wird.

Beispiel 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); } } 
Testen Sie es jetzt

Ausgabe:

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

Beispiel 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); } } 
Testen Sie es jetzt

Ausgabe:

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

Java Long parseLong()-Methode

Die parseLong()-Methode der Java-Long-Klasse wird verwendet, um das angegebene Zeichenfolgenargument in Form einer vorzeichenbehafteten Dezimalzahl vom Typ long zu analysieren. Die Zeichenfolge muss alle Zeichen mit Dezimalstellen enthalten, außer dass das erste Zeichen ein ASCII-Minuszeichen enthält, das einen negativen Wert angibt, oder ein ASCII-Pluszeichen, das einen positiven Wert angibt.

Syntax:

 public static long parseLong(String s) throws NumberFormatException 

Parameter:

Die obige Methode erfordert nur einen Parameter:

  1. Die Zeichenfolge „s“, die die lange Darstellung enthält, die analysiert werden muss.

Zurückkehren:

Die obige Methode wird verwendet, um die Länge zurückzugeben, die durch das Argument in Dezimalzahl dargestellt wird.

Beispiel 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); } } 
Testen Sie es jetzt

Ausgabe:

 The value after multiplying comes to be = 28 

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

Ausgabe:

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

Java Long parseLong()-Methode

Die parseLong()-Methode der Java-Long-Klasse wird verwendet, um das angegebene String-Argument als vorzeichenbehafteten Long-Wert in der Basis zu analysieren, die durch das zweite Argument dargestellt wird. Die Zeichenfolge muss alle Zeichen der angegebenen Basis enthalten, außer dass das erste Zeichen ein ASCII-Minuszeichen enthält, das einen negativen Wert angibt, oder ein ASCII-Pluszeichen, das einen positiven Wert angibt.

Syntax:

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

Parameter:

Die obige Methode erfordert zwei Parameter:

  1. Die Zeichenfolge „s“, die die lange Darstellung enthält, die analysiert werden muss.
  2. Die Basis, die beim Parsen verwendet wird.

Zurückkehren:

Die obige Methode wird verwendet, um die Länge zurückzugeben, die durch die Zeichenfolge in der jeweiligen Basis dargestellt wird.

Beispiel 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); } } 
Testen Sie es jetzt

Ausgabe:

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

Beispiel 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); } } 
Testen Sie es jetzt

Ausgabe:

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