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

Méthode Java Short class valueOf() avec exemple

Syntaxe :

    public static Short valueOf (short value);
    public static Short valueOf (String value);
    public static Short valueOf (String value, int radix's);

Méthode de classe courte valueOf()

  • méthode valueOf() est disponible dans le package java.lang.
  • méthode valueOf(valeur courte) est utilisé pour représenter l'objet court indiqué par l'argument donné (valeur) est de type court.
  • méthode valueOf(String value) est utilisé pour représenter l'objet Short contenant la valeur courte indiquée par l'argument donné (valeur) est de type String.
  • méthode valueOf(String value, int radix's) est utilisé pour représenter un objet Short contenant la valeur courte de l'argument donné (valeur) dans la base donnée par le deuxième argument.
  • méthode valueOf(valeur courte) ne lève pas d'exception au moment de renvoyer une instance Short.
  • De même, valueOf(String value) , méthode valueOf(String value, int radix's) peut lever une NumberFormatException au moment de renvoyer une instance.
    NumberFormatException  :Dans cette exception, si String ne contient pas de nombre analysable.
  • Ces méthodes sont les 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, valeur courte - représente la valeur du type court.
  • Dans le second cas, la valeur String représente la valeur de type String.
  • Dans le troisième cas, valeur de chaîne, int radix's - Dans cette méthode, la première valeur de paramètre représente la valeur de type String dans la base donnée par le deuxième paramètre.

Valeur renvoyée :

Dans le premier cas, le type de retour de cette méthode est Short - elle renvoie la représentation Short de cet argument court.

Dans le second cas, le type de retour de cette méthode est Short - elle renvoie la représentation Short de cet argument String.

Dans le troisième cas, le type de retour de cette méthode est Short - elle renvoie la représentation Short 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 Short class

public class ValueOfShortClass {
    public static void main(String[] args) {
        short s1 = 100;
        short s2 = 200;
        short s3 = 40;
        short s4 = 20;

        // Object initialization
        Short ob1 = new Short(s1);
        Short ob2 = new Short(s2);
        Short ob3 = new Short(s3);

        // Display ob1,ob2,ob3 values
        System.out.println("ob1 :" + ob1);
        System.out.println("ob2 :" + ob2);
        System.out.println("ob3 :" + ob3);

        // It returns Short object holding the value 
        // denoted by the given short argument
        Short value1 = ob1.valueOf(s3);

        // String object initialization for valueOf(String s)
        String s = "80";

        // It returns Short object holding the value 
        // denoted by the given String argument
        Short value2 = ob2.valueOf(s);

        // It returns Short object holding the value 
        // denoted by the given String argument with radix 20
        Short value3 = ob3.valueOf(s, s4);

        // Display result values
        System.out.println("ob1.valueOf(s3): " + value1);
        System.out.println("ob2.valueOf(s): " + value2);
        System.out.println("ob3.valueOf(s,s4): " + value3);
    }
}

Sortie

ob1 :100
ob2 :200
ob3 :40
ob1.valueOf(s3): 40
ob2.valueOf(s): 80
ob3.valueOf(s,s4): 160

Balise Java