logo

Метод Java Long parseLong().

Метод parseLong() класу Java Long використовується для синтаксичного аналізу аргументу CharSequence як signed long із вказаним radix, починаючи з указаного beginIndex і розширюючи до endIndex-1.

Синтаксис:

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

Параметр:

Наведений вище метод потребує чотирьох параметрів:

  1. Послідовність символів 's', яка містить довге представлення.
  2. Початковий індекс
  3. Кінцевий індекс
  4. Основа, яка використовується під час аналізу.

Повернення:

Наведений вище метод використовується для повернення знакового long, який представлено вказаним основою.

java swing

Приклад 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 використовується для аналізу заданого рядкового аргументу у формі десяткового числа зі знаком long. Рядок має містити символи з усіма десятковими цифрами, за винятком першого символу зі знаком ASCII мінус, що вказує на від’ємне значення, або зі знаком ASCII плюс, який вказує на додатне значення.

Синтаксис:

 public static long parseLong(String s) throws NumberFormatException 

Параметр:

Наведений вище метод вимагає лише одного параметра:

  1. Рядок 's', який містить довге представлення, яке потрібно проаналізувати.

Повернення:

Наведений вище метод використовується для повернення довгого значення, представленого аргументом у десятковому вигляді.

Приклад 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); } } 
Перевірте зараз

Вихід:

java string concat
 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 

Параметр:

Наведений вище метод потребує двох параметрів:

  1. Рядок 's', який містить довге представлення, яке потрібно проаналізувати.
  2. Основа, яка використовується під час аналізу.

Повернення:

Наведений вище метод використовується для повернення 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