Méthode valueOf() de la classe Java Float avec exemple
Syntaxe :
public static Float valueOf (float value); public static Float valueOf (String value);
Méthode valueOf() de la classe flottante
- méthode valueOf() est disponible dans le package java.lang.
- méthode valueOf (valeur flottante) est utilisé pour représenter l'objet Float indiqué par l'argument donné (valeur) est de type float.
- méthode valueOf (valeur de chaîne) est utilisé pour représenter l'objet Float contenant la valeur flottante indiquée par l'argument donné (valeur) est de type String.
- méthode valueOf (valeur flottante) ne lève pas d'exception au moment de renvoyer une instance.
- Mais, valueOf (valeur de chaîne) La méthode peut lever une exception au moment de renvoyer une instance.
- Exception NullPointer :Dans cette exception, si nous passons une valeur nulle en argument.
- Exception de format de nombre :Dans cette exception, si on ne passe pas le nombre en argument.
- valueOf(valeur flottante) et valueOf(String value) sont les méthodes statiques, elles sont également accessibles avec le nom de la classe et, si nous essayons d'accéder à la méthode avec l'objet de la classe, nous n'obtiendrons pas non plus d'erreur.
Paramètre(s) :
- Dans le premier cas, valeur flottante :ce paramètre représente la valeur de type flottant.
- Dans le second cas, "Valeur de chaîne :ce paramètre représente la valeur de type chaîne.
Valeur renvoyée :
Dans le premier cas, le type de retour de cette méthode est Float - elle renvoie la représentation Float de cet argument float.
Dans le second cas, le type de retour de cette méthode est Float - elle renvoie la représentation Float de cet argument String.
Exemple :
// Java program to demonstrate the example // of valueOf() method of Float class public class ValueOfFloatClass { public static void main(String[] args) { // Object initialization Float ob1 = new Float("10.20f"); Float ob2 = new Float("20.20f"); // Display ob1,ob2 values System.out.println("ob1: " + ob1); System.out.println("ob2: " + ob2); // It returns Float object holding the value // denoted by the given float argument Float value1 = ob1.valueOf(20.10f); // String object initialization for valueOf(String s) String s = "80"; // It returns Float object holding the value // denoted by the given String argument Float value2 = ob2.valueOf(s); // Display result values System.out.println("ob1.valueOf(20.10f): " + value1); System.out.println("ob2.valueOf(s): " + value2); } }
Sortie
ob1: 10.2 ob2: 20.2 ob1.valueOf(20.10f): 20.1 ob2.valueOf(s): 80.0