logo

Java Long parseLong() Metod

Metoden parseLong() i Java Long-klassen används för att analysera CharSequence-argumentet som en lång med tecken med den angivna radixen , som börjar vid ett angivet beginIndex och sträcker sig till endIndex-1.

Syntax:

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

Parameter:

Metoden ovan kräver fyra parametrar:

  1. Teckensekvensen 's' som innehåller den långa representationen.
  2. startIndex
  3. Slutindexet
  4. Radixen som används vid analys.

Lämna tillbaka:

Ovanstående metod används för att returnera tecknet lång som representeras av den specificerade radixen.

Exempel 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); } } 
Testa det nu

Produktion:

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

Exempel 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); } } 
Testa det nu

Produktion:

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

Metoden parseLong() i klassen Java Long används för att analysera det givna strängargumentet i form av tecken lång decimal. Strängen måste innehålla tecknen med alla decimalsiffror förutom att det första tecknet är med ett ASCII minustecken som anger ett negativt värde eller ett ASCII plustecken som anger ett positivt värde.

Syntax:

 public static long parseLong(String s) throws NumberFormatException 

Parameter:

Metoden ovan kräver bara en parameter:

  1. Strängen 's' som innehåller den långa representationen som behöver tolkas.

Lämna tillbaka:

Ovanstående metod används för att returnera den långa som representeras av argumentet i decimal.

Exempel 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); } } 
Testa det nu

Produktion:

 The value after multiplying comes to be = 28 

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

Produktion:

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

Java Long parseLong() Metod

Metoden parseLong() i klassen Java Long används för att analysera det givna strängargumentet som ett tecken långt i radixen som representeras av det andra argumentet. Strängen måste innehålla alla tecken i den angivna radixen förutom att det första tecknet är med ett ASCII minustecken som anger ett negativt värde eller ett ASCII plustecken som anger ett positivt värde.

Syntax:

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

Parameter:

Ovanstående metod kräver två parametrar:

  1. Strängen 's' som innehåller den långa representationen som behöver tolkas.
  2. Radixen som används under analysen.

Lämna tillbaka:

Metoden ovan används för att returnera den långa som representeras av strängen i den specifika radixen.

Exempel 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); } } 
Testa det nu

Produktion:

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

Exempel 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); } } 
Testa det nu

Produktion:

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