„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:
- Simbolių seka „s“, kurioje yra ilgas vaizdas.
- Pradinis indeksas
- Pabaigos indeksas
- 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:
- 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:
- Eilutę „s“, kurioje yra ilgas vaizdas, kurį reikia išanalizuoti.
- 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