logo

Java Long parseLong() Metode

ParseLong()-metoden i Java Long-klassen bruges til at parse CharSequence-argumentet som en fortegnslang med den angivne radix , der begynder ved et specificeret beginIndex og strækker sig til endIndex-1.

Syntaks:

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

Parameter:

Ovenstående metode kræver fire parametre:

  1. Tegnsekvensen 's', som indeholder den lange repræsentation.
  2. Startindekset
  3. Slutindekset
  4. Radixet som bruges under parsing.

Vend tilbage:

Ovenstående metode bruges til at returnere den fortegnede lang, som er repræsenteret af den angivne radix.

myflixer

Eksempel 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 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) 

Eksempel 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 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() Metode

ParseLong()-metoden i Java Long-klassen bruges til at parse det givne strengargument i form af fortegnsdecimal lang. Strengen skal indeholde tegnene med alle decimaler, bortset fra at det første tegn er med et ASCII minustegn, som angiver en negativ værdi, eller et ASCII plustegn, der angiver en positiv værdi.

Syntaks:

 public static long parseLong(String s) throws NumberFormatException 

Parameter:

Ovenstående metode kræver kun én parameter:

  1. Strengen 's', som indeholder den lange repræsentation, der skal parses.

Vend tilbage:

Ovenstående metode bruges til at returnere den lange, som er repræsenteret af argumentet i decimal.

Eksempel 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 det nu

Produktion:

latex tekststørrelse
 The value after multiplying comes to be = 28 

Eksempel 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() Metode

ParseLong()-metoden i Java Long-klassen bruges til at parse det givne streng-argument som en lang fortegn i radixen, som er repræsenteret af det andet argument. Strengen skal indeholde alle tegnene i den angivne radix, bortset fra at det første tegn er med et ASCII minustegn, som angiver en negativ værdi, eller et ASCII plustegn, der angiver en positiv værdi.

Syntaks:

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

Parameter:

Ovenstående metode kræver to parametre:

  1. Strengen 's', som indeholder den lange repræsentation, der skal parses.
  2. Radixet, der bruges under parsing.

Vend tilbage:

Ovenstående metode bruges til at returnere den lange repræsenteret af strengen i den bestemte radix.

Eksempel 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 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 

Eksempel 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 det nu

Produktion:

c# indeholder streng
 The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836