在Java中,创建字符串有多种方法,以下是其中的一些:
String str = "Hello World";
String str = new String("Hello World");
String str = "Hello" + " World";
StringBuffer sb = new StringBuffer(); sb.append("Hello"); sb.append(" World"); String str = sb.toString();
String str = String.format("Hello %s", "World");
注意,字符串是不可变的对象,一旦创建,就不能修改。因此,在需要修改字符串时,建议使用StringBuilder类而不是String类。
当然,还有其他创建字符串的方法,例如:
char[] charArray = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'}; String str = new String(charArray);
int num = 123; String str = String.valueOf(num);
String str = "Hello World"; byte[] byteArray = str.getBytes();
在选择创建字符串的方法时,应根据实际情况选择最适合的方法。如果需要频繁地修改字符串,可以使用StringBuilder或StringBuffer类;如果需要将数字或其他数据类型转换为字符串,可以使用String.valueOf()方法;如果需要将字符串转换为字节数组,可以使用getBytes()方法。
原文链接:codingdict.net