Методът parseLong() на класа Java Long се използва за анализиране на аргумента CharSequence като знаков long с указаната основа, започваща от определен beginIndex и разширяваща се до endIndex-1.
Синтаксис:
public static long parseLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException
Параметър:
Горният метод изисква четири параметъра:
- Символната последователност 's', която съдържа дългото представяне.
- Началния индекс
- Крайният индекс
- Основата, която се използва при анализиране.
Връщане:
Горният метод се използва за връщане на дългия знак със знак, който е представен от посочения радикс.
метод на java substring
Пример 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); } }Тествайте сега
Изход:
Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9)
Пример 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); } }Тествайте сега
Изход:
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() метод
Методът parseLong() на клас Java Long се използва за анализиране на даден низов аргумент под формата на десетична дължина със знак. Низът трябва да съдържа знаците с всички десетични цифри, с изключение на това, че първият знак е с ASCII знак минус, който показва отрицателна стойност, или ASCII знак плюс, който показва положителна стойност.
Синтаксис:
public static long parseLong(String s) throws NumberFormatException
Параметър:
Горният метод изисква само един параметър:
- Низът 's', който съдържа дългото представяне, което трябва да бъде анализирано.
Връщане:
Горният метод се използва за връщане на long, който е представен от аргумента в десетичен знак.
Пример 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); } }Тествайте сега
Изход:
кортеж за сортиране на python
The value after multiplying comes to be = 28
Пример 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); } }
Изход:
Enter the value of string : 123 The value for parse long is given as : 123
Java Long parseLong() метод
Методът parseLong() на класа Java Long се използва за синтактичен анализ на дадения аргумент от низ като дълъг със знак в основата, която е представена от втория аргумент. Низът трябва да съдържа всички знаци от посочения корен, с изключение на това, че първият знак е с ASCII знак минус, който показва отрицателна стойност, или ASCII знак плюс, който показва положителна стойност.
Синтаксис:
public static long parseLong(String s, int radix) throws NumberFormatException
Параметър:
Горният метод изисква два параметъра:
- Низът 's', който съдържа дългото представяне, което трябва да бъде анализирано.
- Основата, която се използва по време на анализ.
Връщане:
Горният метод се използва за връщане на long, представен от низа в конкретния корен.
Пример 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); } }Тествайте сега
Изход:
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
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); } }Тествайте сега
Изход:
баш сън
The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836