Java String valueOf ()

Metoden Java String valueOf () returnerer strengrepresentasjonen for argumentet som ble sendt.

Syntaksen for String- valueOf()metoden for forskjellige 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 kaller valueof()metoden ved å bruke klassenavnet slik:String.valueOf(b);

valueOf () Parametere

Den valueOf()metoden tar en enkelt parameter.

  • data som skal konverteres til en streng

valueOf () Return Value

  • returnerer strengrepresentasjonen for argumentet som ble 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å bruke +operatøren til å sammenkoble to strenger. 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 undergruppe av røye Array til String

Du kan også konvertere en undergruppe av en tegnoppstilling til streng. For dette bruker vi denne syntaksen.

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

Her,

  • data - tegnoppstillingen
  • offset - initial offset of the subarray
  • count - lengden på undergruppen

Eksempel 3: Underarray av en røye 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, språk, til en streng.

I Java er det en annen metode som heter copyValueOf()som tilsvarer valueOf()metoden.

Merk: Du kan også bruke object.toString()metoden til å konvertere et objekt til en streng. For å lære mer, besøk: Java Object toString () -metoden.

Interessante artikler...