Java String valueOf ()

Die Java String valueOf () -Methode gibt die Zeichenfolgendarstellung des übergebenen Arguments zurück.

Die Syntax der String- valueOf()Methode für verschiedene Datentypen lautet:

 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)

Hier valueOf()ist eine statische Methode. Wir rufen die valueof()Methode mit dem Klassennamen wie folgt auf:String.valueOf(b);

valueOf () Parameter

Die valueOf()Methode verwendet einen einzelnen Parameter.

  • Daten, die in eine Zeichenfolge konvertiert werden sollen

valueOf () Rückgabewert

  • Gibt die Zeichenfolgendarstellung des übergebenen Arguments zurück

Beispiel: Java String valueOf () für Numbers

 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" ) )

Beispiel 2: Konvertieren Sie char und char array in String

In Java können Sie den +Operator auch verwenden , um zwei Zeichenfolgen zu verketten. Beispielsweise,

 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" ) )

Konvertieren Sie das Subarray des char-Arrays in einen String

Sie können auch ein Subarray eines Zeichenarrays in eine Zeichenfolge konvertieren. Dafür verwenden wir diese Syntax.

 valueOf(char() data, int offset, int length)

Hier,

  • Daten - das Zeichenarray
  • Offset - anfänglicher Offset des Subarrays
  • count - die Länge des Subarrays

Beispiel 3: Subarray eines char-Arrays zu 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" ) )

Beispiel 4: Objekt in String konvertieren

 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); ) )

Hier wird ein ArrayList-Objekt, Languages, in eine Zeichenfolge konvertiert.

In Java gibt es eine andere Methode mit dem Namen, copyValueOf()die der valueOf()Methode entspricht.

Hinweis: Sie können die object.toString()Methode auch verwenden , um ein Objekt in eine Zeichenfolge zu konvertieren. Weitere Informationen finden Sie unter: Java Object toString () -Methode.

Interessante Beiträge...