logo

Méthode Java Long parseLong()

La méthode parseLong() de la classe Java Long est utilisée pour analyser l'argument CharSequence comme un long signé avec la base spécifiée, commençant à un beginIndex spécifié et s'étendant jusqu'à endIndex-1.

Syntaxe:

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

Paramètre:

La méthode ci-dessus nécessite quatre paramètres :

combien de semaines y a-t-il dans un mois
  1. La séquence de caractères 's' qui contient la représentation longue.
  2. Le débutIndex
  3. L'index de fin
  4. La base utilisée lors de l'analyse.

Retour:

La méthode ci-dessus est utilisée pour renvoyer le long signé qui est représenté par la base spécifiée.

Exemple 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); } } 
Testez-le maintenant

Sortir:

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

Exemple 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); } } 
Testez-le maintenant

Sortir:

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

Méthode Java Long parseLong()

La méthode parseLong() de la classe Java Long est utilisée pour analyser l'argument de chaîne donné sous la forme d'un long décimal signé. La chaîne doit contenir les caractères avec tous les chiffres décimaux, sauf que le premier caractère est accompagné d'un signe moins ASCII qui indique une valeur négative ou d'un signe plus ASCII qui indique une valeur positive.

Syntaxe:

 public static long parseLong(String s) throws NumberFormatException 

Paramètre:

La méthode ci-dessus ne nécessite qu'un seul paramètre :

  1. La chaîne 's' qui contient la représentation longue qui doit être analysée.

Retour:

La méthode ci-dessus est utilisée pour renvoyer le long qui est représenté par l'argument en décimal.

Exemple 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); } } 
Testez-le maintenant

Sortir:

 The value after multiplying comes to be = 28 

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

Sortir:

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

Méthode Java Long parseLong()

La méthode parseLong() de la classe Java Long est utilisée pour analyser l'argument de chaîne donné comme un long signé dans la base qui est représentée par le deuxième argument. La chaîne doit contenir tous les caractères de la base spécifiée, sauf que le premier caractère est accompagné d'un signe moins ASCII qui indique une valeur négative ou d'un signe plus ASCII qui indique une valeur positive.

Syntaxe:

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

Paramètre:

La méthode ci-dessus nécessite deux paramètres :

âge de Vicky Kaushal
  1. La chaîne 's' qui contient la représentation longue qui doit être analysée.
  2. La base utilisée lors de l’analyse.

Retour:

La méthode ci-dessus est utilisée pour renvoyer le long représenté par la chaîne dans la base particulière.

Exemple 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); } } 
Testez-le maintenant

Sortir:

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

Exemple 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); } } 
Testez-le maintenant

Sortir:

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