Metoda parseLong() klasy Java Long służy do analizowania argumentu CharSequence jako elementu długiego ze znakiem o określonej podstawie, zaczynającego się od określonego BeginIndex i kończącego się na endIndex-1.
Składnia:
public static long parseLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException
Parametr:
Powyższa metoda wymaga czterech parametrów:
while pętla Java
- Sekwencja znaków „s”, która zawiera długą reprezentację.
- PoczątekIndeks
- Końcowy indeks
- Podstawa używana podczas analizowania.
Powrót:
Powyższa metoda służy do zwrócenia długości ze znakiem, która jest reprezentowana przez określoną podstawę.
Przykład 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); } }Przetestuj teraz
Wyjście:
Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9)
Przykład 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); } }Przetestuj teraz
Wyjście:
Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9)
Metoda Java Long parseLong().
Metoda parseLong() klasy Java Long służy do analizowania podanego argumentu w formie ciągu dziesiętnego ze znakiem. Ciąg musi zawierać znaki zawierające wszystkie cyfry dziesiętne, z wyjątkiem pierwszego znaku ze znakiem minus ASCII, który wskazuje wartość ujemną, lub znakiem plus ASCII, który wskazuje wartość dodatnią.
Składnia:
public static long parseLong(String s) throws NumberFormatException
Parametr:
Powyższa metoda wymaga tylko jednego parametru:
- Ciąg „s”, który zawiera długą reprezentację, którą należy przeanalizować.
Powrót:
Powyższa metoda służy do zwrócenia wartości long reprezentowanej przez argument w postaci dziesiętnej.
Przykład 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); } }Przetestuj teraz
Wyjście:
The value after multiplying comes to be = 28
Przykład 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); } }
Wyjście:
Enter the value of string : 123 The value for parse long is given as : 123
Metoda Java Long parseLong().
Metoda parseLong() klasy Java Long służy do analizowania podanego argumentu w postaci łańcucha jako długości ze znakiem w podstawie, która jest reprezentowana przez drugi argument. Ciąg musi zawierać wszystkie znaki określonej podstawy, z wyjątkiem pierwszego znaku ze znakiem minus ASCII, który wskazuje wartość ujemną, lub znakiem plus ASCII, który wskazuje wartość dodatnią.
Składnia:
public static long parseLong(String s, int radix) throws NumberFormatException
Parametr:
Powyższa metoda wymaga dwóch parametrów:
przykłady programów w Pythonie
- Ciąg „s”, który zawiera długą reprezentację, którą należy przeanalizować.
- Podstawa używana podczas analizowania.
Powrót:
Powyższa metoda służy do zwracania długości reprezentowanej przez ciąg znaków w określonej podstawie.
Przykład 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); } }Przetestuj teraz
Wyjście:
The parse long value is given as : 2 The parse long value is given as : 154 The parse long value is given as : 5586836
Przykład 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); } }Przetestuj teraz
Wyjście:
The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836