logo

Metoda Java Long parseLong().

Metoda parseLong() třídy Java Long se používá k analýze argumentu CharSequence jako dlouhého se znaménkem se zadaným radixem, počínaje zadaným beginIndex a sahajícím do endIndex-1.

Syntax:

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

Parametr:

Výše uvedená metoda vyžaduje čtyři parametry:

  1. Znaková sekvence 's', která obsahuje dlouhou reprezentaci.
  2. StartIndex
  3. Koncový index
  4. Radix, který se používá při analýze.

Vrátit se:

Výše uvedená metoda se používá k vrácení dlouhého znaku, který je reprezentován zadaným radixem.

Příklad 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); } } 
Otestujte to hned

Výstup:

 Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9) 

Příklad 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); } } 
Otestujte to hned

Výstup:

 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() třídy Java Long se používá k analýze daného argumentu řetězce ve formě dlouhého desetinného místa se znaménkem. Řetězec musí obsahovat znaky se všemi desetinnými číslicemi kromě toho, že první znak je se znaménkem ASCII mínus, které označuje zápornou hodnotu, nebo se znaménkem ASCII plus, které označuje kladnou hodnotu.

Syntax:

 public static long parseLong(String s) throws NumberFormatException 

Parametr:

Výše uvedená metoda vyžaduje pouze jeden parametr:

  1. Řetězec „s“, který obsahuje dlouhou reprezentaci, kterou je třeba analyzovat.

Vrátit se:

Výše uvedená metoda se používá k vrácení délky, která je reprezentována argumentem v desítkové soustavě.

Příklad 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); } } 
Otestujte to hned

Výstup:

 The value after multiplying comes to be = 28 

Příklad 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); } } 

Výstup:

 Enter the value of string : 123 The value for parse long is given as : 123 

Metoda Java Long parseLong().

Metoda parseLong() třídy Java Long se používá k analýze daného argumentu řetězce jako dlouhého se znaménkem v radixu, který je reprezentován druhým argumentem. Řetězec musí obsahovat všechny znaky zadaného radixu kromě toho, že první znak je se znaménkem ASCII mínus, které označuje zápornou hodnotu, nebo se znaménkem ASCII plus, které označuje kladnou hodnotu.

Syntax:

 public static long parseLong(String s, int radix) throws NumberFormatException 

Parametr:

Výše uvedená metoda vyžaduje dva parametry:

  1. Řetězec „s“, který obsahuje dlouhou reprezentaci, kterou je třeba analyzovat.
  2. Radix, který se používá při analýze.

Vrátit se:

Výše uvedená metoda se používá k vrácení long reprezentovaného řetězcem v konkrétním radixu.

Příklad 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); } } 
Otestujte to hned

Výstup:

 The parse long value is given as : 2 The parse long value is given as : 154 The parse long value is given as : 5586836 

Příklad 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); } } 
Otestujte to hned

Výstup:

 The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836