La méthode Java String valueOf () renvoie la représentation sous forme de chaîne de l'argument passé.
La syntaxe de la valueOf()
méthode String pour différents types de données est:
String.valueOf(boolean b) String.valueOf(char c) String.valueOf(char() data) String.valueOf(double d) String.valueOf(float f) String.valueOf(int b) String.valueOf(long l) String.valueOf(Object o)
Voici valueOf()
une méthode statique. Nous appelons la valueof()
méthode en utilisant le nom de la classe comme ceci:String.valueOf(b);
Paramètres valueOf ()
La valueOf()
méthode prend un seul paramètre.
- données à convertir en chaîne
valueOf () Valeur renvoyée
- renvoie la représentation sous forme de chaîne de l'argument passé
Exemple: chaîne Java valueOf () pour les nombres
class Main ( public static void main(String() args) ( int a = 5; long l = -2343834L; float f = 23.4f; double d = 923.234d; // convert numbers to strings System.out.println(String.valueOf(a)); // "5" System.out.println(String.valueOf(l)); // "-2343834" System.out.println(String.valueOf(f)); // "23.4" System.out.println(String.valueOf(d)); // "923.234" ) )
Exemple 2: Convertir char et char array en String
En Java, vous pouvez également utiliser l' +
opérateur pour concaténer deux chaînes. Par exemple,
class Main ( public static void main(String() args) ( char c = 'J'; char ch() = ('J', 'a', 'v', 'a'); // convert char to string System.out.println(String.valueOf(c)); // "J" // convert char array to string System.out.println(String.valueOf(ch)); // "Java" ) )
Convertir le sous-tableau du char Array en String
Vous pouvez également convertir un sous-tableau d'un tableau de caractères en chaîne. Pour cela, nous utilisons cette syntaxe.
valueOf(char() data, int offset, int length)
Ici,
- data - le tableau de caractères
- offset - décalage initial du sous-tableau
- count - la longueur du sous-tableau
Exemple 3: sous-tableau d'un char Array to String
class Main ( public static void main(String() args) ( char ch() = ('p', 'r', 'o', 'g', 'r', 'a', 'm'); int offset = 2; int length = 4; String result; // subarray ('o', 'g', 'r', 'm') is converted to string result = String.valueOf(ch, offset, length); System.out.println(result); // "ogrm" ) )
Exemple 4: convertir un objet en chaîne
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("Python"); languages.add("Kotlin"); String result; // Output: "(Java, Python, Kotlin)" result = String.valueOf(languages); System.out.println(result); ) )
Ici, un objet ArrayList, languages, est converti en chaîne.
En Java, il existe une autre méthode nommée copyValueOf()
qui équivaut à la valueOf()
méthode.
Remarque: vous pouvez également utiliser la object.toString()
méthode pour convertir un objet en chaîne. Pour en savoir plus, visitez: Méthode Java Object toString ().