logo

Java Long parseLong() Yöntemi

Java Long sınıfının parseLong() yöntemi, CharSequence bağımsız değişkenini, belirtilen radix ile, belirtilen bir beginIndex'ten başlayıp endIndex-1'e kadar uzanan imzalı bir uzun olarak ayrıştırmak için kullanılır.

Sözdizimi:

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

Parametre:

Yukarıdaki yöntem dört parametre gerektirir:

  1. Uzun gösterimi içeren karakter dizisi 's'.
  2. beginIndex
  3. bitiş endeksi
  4. Ayrıştırma sırasında kullanılan sayı tabanı.

Geri dönmek:

Yukarıdaki yöntem, belirtilen sayı tabanıyla temsil edilen imzalı uzun değeri döndürmek için kullanılır.

java dizesine tamsayı

örnek 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); } } 
Şimdi Test Edin

Çıktı:

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

Örnek 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); } } 
Şimdi Test Edin

Çıktı:

 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() Yöntemi

Java Long sınıfının parseLong() yöntemi, verilen dize argümanını işaretli ondalık uzunluk biçiminde ayrıştırmak için kullanılır. Dize, ilk karakterin negatif bir değeri belirten bir ASCII eksi işaretine veya pozitif bir değeri gösteren bir ASCII artı işaretine sahip olması dışında tamamı ondalık basamaklı karakterleri içermelidir.

Sözdizimi:

 public static long parseLong(String s) throws NumberFormatException 

Parametre:

Yukarıdaki yöntem yalnızca bir parametre gerektirir:

  1. Ayrıştırılması gereken uzun gösterimi içeren 's' dizisi.

Geri dönmek:

Yukarıdaki yöntem, argümanın ondalık sayıyla temsil ettiği uzun değeri döndürmek için kullanılır.

örnek 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); } } 
Şimdi Test Edin

Çıktı:

Gimp arka planı siliyor
 The value after multiplying comes to be = 28 

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

Çıktı:

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

Java Long parseLong() Yöntemi

Java Long sınıfının parseLong() yöntemi, verilen dize bağımsız değişkenini, ikinci bağımsız değişken tarafından temsil edilen tabanda işaretli bir uzun olarak ayrıştırmak için kullanılır. Dize, ilk karakterin negatif bir değeri belirten bir ASCII eksi işaretine veya pozitif bir değeri gösteren bir ASCII artı işaretine sahip olması dışında, belirtilen tabanın tüm karakterlerini içermelidir.

Sözdizimi:

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

Parametre:

Yukarıdaki yöntem iki parametre gerektirir:

  1. Ayrıştırılması gereken uzun gösterimi içeren 's' dizisi.
  2. Ayrıştırma sırasında kullanılan sayı tabanı.

Geri dönmek:

Yukarıdaki yöntem, belirli bir tabandaki dize tarafından temsil edilen uzun değeri döndürmek için kullanılır.

örnek 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); } } 
Şimdi Test Edin

Çıktı:

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

Örnek 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); } } 
Şimdi Test Edin

Çıktı:

c'deki dizeler
 The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836