logo

Java Long parseLong() metodas

„Java Long“ klasės metodas parseLong() naudojamas analizuoti „CharSequence“ argumentą kaip pasirašytą ilgąjį su nurodytu radiksu, pradedant nuo nurodyto startIndex ir tęsiant iki endIndex-1.

Sintaksė:

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

Parametras:

Pirmiau nurodytam metodui reikalingi keturi parametrai:

  1. Simbolių seka „s“, kurioje yra ilgas vaizdas.
  2. Pradinis indeksas
  3. Pabaigos indeksas
  4. Ridikas, kuris naudojamas analizuojant.

Grąžinti:

Aukščiau pateiktas metodas naudojamas norint grąžinti pasirašytą ilgį, kurį pavaizduoja nurodyta raidė.

1 pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

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

2 pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 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() metodas

„Java Long“ klasės metodas parseLong() naudojamas išanalizuoti pateiktą eilutės argumentą kaip dešimtainį ilgį. Eilutėje turi būti simboliai su visais dešimtainiais skaitmenimis, išskyrus tai, kad pirmasis simbolis yra su ASCII minuso ženklu, kuris rodo neigiamą reikšmę, arba ASCII pliuso ženklą, nurodantį teigiamą reikšmę.

Sintaksė:

 public static long parseLong(String s) throws NumberFormatException 

Parametras:

Pirmiau nurodytam metodui reikalingas tik vienas parametras:

  1. Eilutę „s“, kurioje yra ilgas vaizdas, kurį reikia išanalizuoti.

Grąžinti:

Aukščiau pateiktas metodas naudojamas norint grąžinti ilgą, kuris pateikiamas argumentu po kablelio.

1 pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 The value after multiplying comes to be = 28 

2 pavyzdys

 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); } } 

Išvestis:

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

Java Long parseLong() metodas

„Java Long“ klasės metodas parseLong() naudojamas duotosios eilutės argumentui išanalizuoti kaip ilgąjį simbolį, kurį žymi antrasis argumentas. Eilutėje turi būti visi nurodytos raidės simboliai, išskyrus tai, kad pirmasis simbolis yra su ASCII minuso ženklu, kuris rodo neigiamą reikšmę, arba ASCII pliuso ženklą, nurodantį teigiamą reikšmę.

Sintaksė:

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

Parametras:

Pirmiau nurodytam metodui reikalingi du parametrai:

  1. Eilutę „s“, kurioje yra ilgas vaizdas, kurį reikia išanalizuoti.
  2. Ridikas, kuris naudojamas analizuojant.

Grąžinti:

Aukščiau pateiktas metodas naudojamas norint grąžinti ilgąją eilutę tam tikroje raidėje.

1 pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

 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 pavyzdys

 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); } } 
Išbandykite dabar

Išvestis:

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