Chaîne Java valueOf ()

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 ().

Articles intéressants...