A Java Long osztály parseLong() metódusa a CharSequence argumentum előjeles long-ként történő elemzésére szolgál a megadott radixszel, egy megadott beginIndex-től kezdve és az endIndex-1-ig terjed.
Szintaxis:
public static long parseLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException
Paraméter:
A fenti módszer négy paramétert igényel:
- Az 's' karaktersorozat, amely a hosszú reprezentációt tartalmazza.
- A beginIndex
- A záró index
- Az elemzés során használt gyök.
Visszatérés:
A fenti metódus az előjeles long visszaadására szolgál, amelyet a megadott gyök képvisel.
1. példa
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); } }Tesztelje most
Kimenet:
Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9)
2. példa
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); } }Tesztelje most
Kimenet:
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() metódus
A Java Long osztály parseLong() metódusa az adott karakterlánc-argumentum elemzésére szolgál előjeles decimális long formájában. A karakterláncnak tartalmaznia kell az összes tizedesjegyű karaktert, kivéve, hogy az első karakter negatív értéket jelző ASCII mínuszjellel vagy pozitív értéket jelző ASCII pluszjellel szerepel.
Szintaxis:
public static long parseLong(String s) throws NumberFormatException
Paraméter:
A fenti módszer csak egy paramétert igényel:
- Az „s” karakterlánc, amely tartalmazza a hosszú reprezentációt, amelyet elemezni kell.
Visszatérés:
A fenti módszerrel visszaadjuk a long értéket, amelyet az argumentum decimális számban jelöl.
1. példa
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); } }Tesztelje most
Kimenet:
The value after multiplying comes to be = 28
2. példa
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); } }
Kimenet:
Enter the value of string : 123 The value for parse long is given as : 123
Java Long parseLong() metódus
A Java Long osztály parseLong() metódusa az adott karakterlánc argumentum előjeles long-ként való elemzésére szolgál a második argumentum által képviselt gyökben. A karakterláncnak tartalmaznia kell a megadott gyök összes karakterét, kivéve, hogy az első karakter negatív értéket jelző ASCII mínuszjellel vagy pozitív értéket jelző ASCII pluszjellel szerepel.
Szintaxis:
public static long parseLong(String s, int radix) throws NumberFormatException
Paraméter:
A fenti módszer két paramétert igényel:
- Az „s” karakterlánc, amely tartalmazza a hosszú reprezentációt, amelyet elemezni kell.
- Az elemzés során használt gyök.
Visszatérés:
A fenti módszerrel visszaadjuk az adott gyökben lévő karakterlánc által képviselt hosszút.
1. példa
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); } }Tesztelje most
Kimenet:
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. példa
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); } }Tesztelje most
Kimenet:
The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836