logo

Java Long parseLong()-methode

De methode parseLong() van de Java Long-klasse wordt gebruikt om het CharSequence-argument te parseren als een ondertekende long met de opgegeven radix , beginnend bij een opgegeven beginIndex en zich uitstrekkend tot endIndex-1.

Syntaxis:

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

Parameter:

De bovenstaande methode vereist vier parameters:

  1. De tekenreeks 's' die de lange representatie bevat.
  2. De beginIndex
  3. De eindindex
  4. De radix die wordt gebruikt tijdens het parseren.

Opbrengst:

De bovenstaande methode wordt gebruikt om de ondertekende lengte terug te geven, die wordt weergegeven door de opgegeven radix.

voorbeeld 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); } } 
Test het nu

Uitgang:

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

Voorbeeld 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); } } 
Test het nu

Uitgang:

 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

De parseLong()-methode van de Java Long-klasse wordt gebruikt om het gegeven stringargument te parseren in de vorm van een ondertekend decimaal lang. De string moet de tekens bevatten met allemaal decimale cijfers, behalve dat het eerste teken een ASCII-minteken heeft dat een negatieve waarde aangeeft, of een ASCII-plusteken dat een positieve waarde aangeeft.

Syntaxis:

 public static long parseLong(String s) throws NumberFormatException 

Parameter:

De bovenstaande methode vereist slechts één parameter:

  1. De tekenreeks 's' die de lange representatie bevat die moet worden geparseerd.

Opbrengst:

De bovenstaande methode wordt gebruikt om de lengte terug te geven die wordt weergegeven door het argument in decimalen.

voorbeeld 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); } } 
Test het nu

Uitgang:

 The value after multiplying comes to be = 28 

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

Uitgang:

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

Java Long parseLong()-methode

De methode parseLong() van de Java Long-klasse wordt gebruikt om het gegeven stringargument te parseren als een tekenreeks in de radix die wordt weergegeven door het tweede argument. De tekenreeks moet alle tekens van de opgegeven radix bevatten, behalve dat het eerste teken een ASCII-minteken heeft dat een negatieve waarde aangeeft, of een ASCII-plusteken dat een positieve waarde aangeeft.

Syntaxis:

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

Parameter:

De bovenstaande methode vereist twee parameters:

  1. De tekenreeks 's' die de lange representatie bevat die moet worden geparseerd.
  2. De radix die wordt gebruikt tijdens het parseren.

Opbrengst:

De bovenstaande methode wordt gebruikt om de lange waarde terug te geven die wordt weergegeven door de string in de specifieke radix.

voorbeeld 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); } } 
Test het nu

Uitgang:

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

Voorbeeld 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); } } 
Test het nu

Uitgang:

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