Java String valueOf ()

Metoda Java String valueOf () returnează reprezentarea șirului argumentului trecut.

Sintaxa valueOf()metodei String pentru diferite tipuri de date este:

 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)

Iată valueOf()o metodă statică. Numim valueof()metoda folosind numele clasei astfel:String.valueOf(b);

valueOf () Parametri

valueOf()Metoda are un singur parametru.

  • date care urmează să fie convertite într-un șir

valueOf () Valoare returnată

  • returnează reprezentarea în șir a argumentului trecut

Exemplu: Java String valueOf () pentru numere

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

Exemplul 2: Conversia matricei char și char în String

În Java, puteți utiliza, de asemenea, +operatorul pentru a concatena două șiruri. De exemplu,

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

Convertiți sub-matricea caracterului Array în String

De asemenea, puteți converti un subarray al unui tablou de caractere în șir. Pentru aceasta, folosim această sintaxă.

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

Aici,

  • date - matricea de caractere
  • offset - offset inițial al subarrayului
  • count - lungimea subarray-ului

Exemplul 3: Subarray a unui 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" ) )

Exemplul 4: convertiți obiectul în șir

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

Aici, un obiect ArrayList, limbi, este convertit într-un șir.

În Java, există o altă metodă numită copyValueOf()care este echivalentă cu valueOf()metoda.

Notă: De asemenea, puteți utiliza object.toString()metoda pentru a converti un obiect într-un șir. Pentru a afla mai multe, vizitați: Metoda Java Object toString ().

Articole interesante...