Java String valueOf ()

Metoden Java String valueOf () returnerer strengrepræsentationen for det argument, der er sendt.

Syntaksen for String- valueOf()metoden for forskellige datatyper er:

 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)

Her valueOf()er en statisk metode. Vi kalder valueof()metoden ved hjælp af klassens navn som denne:String.valueOf(b);

valueOf () Parametre

Den valueOf()metode tager et enkelt parameter.

  • data, der skal konverteres til en streng

valueOf () Return Value

  • returnerer strengrepræsentationen af ​​det argument, der er sendt

Eksempel: Java String valueOf () for 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" ) )

Eksempel 2: Konverter char og char array til String

I Java kan du også bruge +operatøren til at sammenkæde to strenge. For eksempel,

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

Konverter underarray af char Array til String

Du kan også konvertere et underarray af et tegnarray til streng. Til dette bruger vi denne syntaks.

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

Her,

  • data - tegnarrayet
  • offset - indledende forskydning af underarrayet
  • optælling - længden af ​​underarrangementet

Eksempel 3: Underarray af en 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" ) )

Eksempel 4: Konverter objekt til streng

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

Her konverteres et ArrayList-objekt, sprog, til en streng.

I Java er der en anden metode med navnet, copyValueOf()der svarer til valueOf()metoden.

Bemærk: Du kan også bruge object.toString()metoden til at konvertere et objekt til en streng. For at lære mere, besøg: Java Object toString () -metoden.

Interessante artikler...