logo

Java Long parseLong() metode

Java Long klases metode parseLong() tiek izmantota, lai parsētu CharSequence argumentu kā parakstītu garumu ar norādīto radiksi, sākot ar norādīto beginIndex un paplašinot līdz endIndex-1.

string.format java

Sintakse:

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

Parametrs:

Iepriekš minētā metode prasa četrus parametrus:

  1. Rakstzīmju secība 's', kas satur garo attēlojumu.
  2. Sākuma indekss
  3. Beigu indekss
  4. Parsēšanas laikā izmantotais radikss.

Atgriezties:

Iepriekš minētā metode tiek izmantota, lai atgrieztu parakstīto garumu, ko attēlo norādītais radikss.

1. piemērs

 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); } } 
Izmēģiniet to tūlīt

Izvade:

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

2. piemērs

 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); } } 
Izmēģiniet to tūlīt

Izvade:

 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() metode

Java Long klases metode parseLong() tiek izmantota, lai parsētu doto virknes argumentu decimāldaļas garuma formā. Virknē ir jāietver rakstzīmes ar visiem decimālskaitļiem, izņemot to, ka pirmā rakstzīme ir ar ASCII mīnus zīmi, kas norāda uz negatīvu vērtību, vai ar ASCII pluszīmi, kas norāda uz pozitīvu vērtību.

Sintakse:

 public static long parseLong(String s) throws NumberFormatException 

Parametrs:

Iepriekš minētā metode prasa tikai vienu parametru:

  1. Virkne 's', kas satur garo attēlojumu, kas ir jāparsē.

Atgriezties:

Iepriekš minētā metode tiek izmantota, lai atgrieztu garo vērtību, kas tiek attēlota ar argumentu decimāldaļās.

1. piemērs

 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); } } 
Izmēģiniet to tūlīt

Izvade:

 The value after multiplying comes to be = 28 

2. piemērs

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

Izvade:

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

Java Long parseLong() metode

Java Long klases metode parseLong() tiek izmantota, lai parsētu doto virknes argumentu kā garo zīmi radiksā, ko attēlo otrais arguments. Virknē ir jāsatur visas norādītā cilmes vietas rakstzīmes, izņemot to, ka pirmā rakstzīme ir ar ASCII mīnus zīmi, kas norāda uz negatīvu vērtību, vai ASCII plus zīmi, kas norāda uz pozitīvu vērtību.

Sintakse:

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

Parametrs:

Iepriekš minētā metode prasa divus parametrus:

  1. Virkne 's', kas satur garo attēlojumu, kas ir jāparsē.
  2. Parsēšanas laikā izmantotais radikss.

Atgriezties:

Iepriekšminētā metode tiek izmantota, lai atgrieztu garumu, kas attēlots ar virkni konkrētajā radiksā.

1. piemērs

 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); } } 
Izmēģiniet to tūlīt

Izvade:

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

2. piemērs

 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); } } 
Izmēģiniet to tūlīt

Izvade:

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