Java String valueOf ()

A Java String valueOf () metódus az átadott argumentum karakterlánc-reprezentációját adja vissza.

A String valueOf()metódus szintaxisa a különböző adattípusok esetében:

 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)

Itt valueOf()van egy statikus módszer. A valueof()metódust az osztály nevével így hívjuk :String.valueOf(b);

valueOf () Paraméterek

A valueOf()módszer egyetlen paramétert vesz fel.

  • karaktersorozattá alakítandó adatok

valueOf () Return Value

  • az átadott argumentum karakterlánc-reprezentációját adja vissza

Példa: Java String valueOf () a Numbers számára

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

2. példa: A char és char tömb konvertálása karakterlánccá

A Java-ban +két karakterlánc összefűzésére is használható az operátor. Például,

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

Konvertálja az Array karakter alrétjét String-be

A karaktertömb alrészét karakterláncokká is átalakíthatja. Ehhez ezt a szintaxist használjuk.

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

Itt,

  • adatok - a karaktertömb
  • offset - az alrész kezdeti eltolása
  • gróf - az alrész hossza

3. példa: Karaktertömb részrajza a Stringhez

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

4. példa: Objektum konvertálása karakterláncra

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

Itt egy ArrayList objektumot, a nyelveket alakítunk át karakterláncokká.

A Java-ban van egy másik megnevezett módszer, copyValueOf()amely egyenértékű a valueOf()módszerrel.

Megjegyzés: Az object.toString()objektum karakterlánccá alakítására is használható. További információkért keresse fel a Java Object toString () metódust.

érdekes cikkek...