Java >> Tutoriel Java >  >> Tag >> class

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

Balise Java