Metoden Java String valueOf () returnerar strängrepresentationen för det skickade argumentet.
Syntaxen för strängmetoden valueOf()
för olika datatyper är:
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)
Här valueOf()
är en statisk metod. Vi kallar valueof()
metoden med klassnamnet så här:String.valueOf(b);
valueOf () Parametrar
Den valueOf()
metod tar en enda parameter.
- data som ska konverteras till en sträng
valueOf () Returvärde
- returnerar strängrepresentationen för det skickade argumentet
Exempel: Java String valueOf () för 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" ) )
Exempel 2: Konvertera char och char array till String
I Java kan du också använda +
operatören för att sammanfoga två strängar. Till exempel,
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" ) )
Konvertera underarray av char Array till String
Du kan också konvertera en undergrupp i en teckenmatris till sträng. För detta använder vi denna syntax.
valueOf(char() data, int offset, int length)
Här,
- data - teckenuppsättningen
- offset - initial offset of the subarray
- räkna - längden på undergruppen
Exempel 3: Subarray of a 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" ) )
Exempel 4: Konvertera objekt till sträng
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); ) )
Här konverteras ett ArrayList-objekt, språk, till en sträng.
I Java finns det en annan metod som heter copyValueOf()
som motsvarar valueOf()
metoden.
Obs! Du kan också använda object.toString()
metoden för att konvertera ett objekt till en sträng. För att lära dig mer, besök: Java Object toString () -metoden.