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:
- Tegnsekvensen 's', som indeholder den lange repræsentation.
- Startindekset
- Slutindekset
- 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:
- 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:
- Strengen 's', som indeholder den lange repræsentation, der skal parses.
- 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