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.