Méthode Java Long class parseLong() avec exemple
Syntaxe :
public static long parseLong(String str); public static long parseLong(String str, int radix's);
Méthode parseLong() de classe longue
- méthode parseLong() est disponible dans le package java.lang.
- méthode parseLong(String str) est utilisé pour renvoyer la valeur longue correspondant à la dénotation String donnée ou, en d'autres termes, nous pouvons dire que cette méthode est utilisée pour convertir une valeur de chaîne en une valeur longue.
- méthode parseLong (String str, int radix's) est utilisé pour renvoyer la valeur longue correspondant à la dénotation String donnée sous la forme d'un long signé dans la base donnée par le deuxième argument.
- parseLong (String str) , méthode parseLong (String str, int radix's) peut lever une NumberFormatException au moment de la conversion de String en long.
NumberFormatException :Dans cette exception, si String ne contient pas le numéro analysable. - Ce sont des méthodes statiques, elles sont également accessibles avec le nom de la classe et, si nous essayons d'accéder à ces méthodes avec l'objet de la classe, nous n'obtiendrons pas non plus d'erreur.
Paramètre(s) :
- Dans le premier cas, la valeur String représente la valeur de type String.
- Dans le second cas, String value, int radix's – value représente la valeur de type String dans la base donnée par le second paramètre.
Valeur renvoyée :
Dans le premier cas, le type de retour de cette méthode est long - il retourne la représentation Long de cet argument String.
Dans le second cas, le type de retour de cette méthode est long - elle renvoie la représentation Long de l'argument String dans la base donnée par le second argument.
Exemple :
// Java program to demonstrate the example // of parseLong() method of Long class public class ParseShortOfLongClass { public static void main(String[] args) { // Variables initialization String str1 = "100"; String str2 = "67"; int radix = 20; // Object initialization Long l1 = new Long(str2); // It convert string into long by calling parseLong(str1) method // and store the result in another variable of long type long result = l1.parseLong(str1); // Display result System.out.println("l1.parseLong(str1): " + result); // It convert string into long with radix 20 by // calling parseLong(str1,radix's) method // and store the result in a variable of long type result = l1.parseLong(str1, radix); // Display result System.out.println("l1.parseLong(str1,radix): " + result); } }
Sortie
l1.parseLong(str1): 100 l1.parseLong(str1,radix): 400