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