Méthode Java Long class valueOf() avec exemple
Syntaxe :
public static Long valueOf (long value); public static Long valueOf (String value); public static Long valueOf (String value, int radix's);
Méthode valueOf() de classe longue
- méthode valueOf() est disponible dans le package java.lang.
- méthode valueOf (valeur longue) est utilisé pour représenter un objet Long désigné par l'argument donné (valeur) est de type long.
- méthode valueOf (valeur de chaîne) est utilisé pour représenter un objet Long contenant la valeur longue indiquée par l'argument donné (valeur) est de type String.
- méthode valueOf (valeur de chaîne, int radix) est utilisé pour représenter un objet Long contenant la valeur longue de l'argument donné (valeur) dans la base donnée par le deuxième argument.
- méthode valueOf (valeur longue) ne lève pas d'exception au moment de renvoyer une instance Long.
- De même, valueOf (valeur de chaîne) , valueOf (valeur de chaîne, int radix) peut lever une NumberFormatException au moment de renvoyer une instance.
NumberFormatException :dans cette exception, si String ne contient pas le nombre 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 longue représente la valeur de type long.
- Dans le second cas, la valeur String représente la valeur de type String.
- Dans le troisième 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 ce long argument.
Dans le second cas, le type de retour de cette méthode est Long - il retourne la représentation Long de cet argument String.
Dans le troisième 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 deuxième argument.
Exemple :
// Java program to demonstrate the example // of valueOf() method of Long class public class ValueOfLongClass { public static void main(String[] args) { // Object initialization Long ob1 = new Long(100); Long ob2 = new Long(200); Long ob3 = new Long(40); // Display ob1,ob2,ob3 values System.out.println("ob1: " + ob1); System.out.println("ob2: " + ob2); System.out.println("ob3: " + ob3); // It returns Long object holding the value // denoted by the given long argument Long value1 = ob1.valueOf(20); // String object initialization for valueOf(String s) String s = "80"; // It returns Long object holding the value // denoted by the given String argument Long value2 = ob2.valueOf(s); // It returns Long object holding the value // denoted by the given String argument with radix 20 Long value3 = ob3.valueOf(s, 20); // Display result values System.out.println("ob1.valueOf(20): " + value1); System.out.println("ob2.valueOf(s): " + value2); System.out.println("ob3.valueOf(s,20): " + value3); } }
Sortie
ob1: 100 ob2: 200 ob3: 40 ob1.valueOf(20): 20 ob2.valueOf(s): 80 ob3.valueOf(s,20): 160