logo

Java Pitkä parseLong() -menetelmä

Java Long -luokan parseLong()-menetelmää käytetään jäsentämään CharSequence-argumentti etumerkillisenä pitkänä määritetyllä kantaluvulla, joka alkaa määritetystä beginIndexistä ja ulottuu endIndex-1:een.

Syntaksi:

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

Parametri:

Yllä oleva menetelmä vaatii neljä parametria:

  1. Merkkisekvenssi 's', joka sisältää pitkän esityksen.
  2. Aloitushakemisto
  3. Loppuindeksi
  4. Jäsentämisen aikana käytetty kantaluku.

Palata:

Yllä olevaa menetelmää käytetään palauttamaan etumerkitty pitkä, jota edustaa määritetty kantaluku.

Esimerkki 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); } } 
Testaa nyt

Lähtö:

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

Esimerkki 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); } } 
Testaa nyt

Lähtö:

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

Java Pitkä parseLong() -menetelmä

Java Long -luokan parseLong() -menetelmää käytetään jäsentämään annettu merkkijonoargumentti etumerkillisen desimaalipituuden muodossa. Merkkijonon on sisällettävä merkit kaikilla desimaaliluvuilla paitsi, että ensimmäinen merkki on ASCII-miinusmerkillä, joka osoittaa negatiivista arvoa, tai ASCII-plus-merkillä, joka osoittaa positiivista arvoa.

Syntaksi:

 public static long parseLong(String s) throws NumberFormatException 

Parametri:

Yllä oleva menetelmä vaatii vain yhden parametrin:

  1. Merkkijono 's', joka sisältää pitkän esityksen, joka on jäsennettävä.

Palata:

Yllä olevaa menetelmää käytetään palauttamaan pitkä, joka esitetään argumentilla desimaaleina.

Esimerkki 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); } } 
Testaa nyt

Lähtö:

 The value after multiplying comes to be = 28 

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

Lähtö:

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

Java Pitkä parseLong() -menetelmä

Java Long -luokan parseLong() -menetelmää käytetään jäsentämään annettu merkkijonoargumentti etumerkillisenä pitkänä kantaluvussa, jota edustaa toinen argumentti. Merkkijonon tulee sisältää kaikki määritetyn kantaluvun merkit, paitsi että ensimmäinen merkki on ASCII-miinusmerkillä, joka osoittaa negatiivista arvoa, tai ASCII-plus-merkillä, joka osoittaa positiivista arvoa.

Linuxin nimeä kansio uudelleen

Syntaksi:

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

Parametri:

Yllä oleva menetelmä vaatii kaksi parametria:

  1. Merkkijono 's', joka sisältää pitkän esityksen, joka on jäsennettävä.
  2. Jäsentämisen aikana käytetty kantaluku.

Palata:

Yllä olevaa menetelmää käytetään palauttamaan tietyn kantaluvun merkkijonon edustama pitkä.

Esimerkki 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); } } 
Testaa nyt

Lähtö:

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

Esimerkki 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); } } 
Testaa nyt

Lähtö:

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