📅  最后修改于: 2023-12-03 15:09:35.174000             🧑  作者: Mango
在Java中,有时需要将多个变量集合到一个字符串中进行处理。这时,将多个变量分配给空字符串是一种非常方便的方法。
使用 "+" 运算符可以将多个变量分配给空字符串。例如:
String str = "";
int a = 3;
double b = 3.14;
str += a;
str += b;
System.out.println(str);
此代码将会输出 "33.14"。
使用 StringBuilder 类也可以将多个变量分配给空字符串。例如:
StringBuilder sb = new StringBuilder();
int a = 3;
double b = 3.14;
sb.append(a);
sb.append(b);
String str = sb.toString();
System.out.println(str);
此代码同样会输出 "33.14"。
以上两种方法都是将多个变量集合到一个字符串的有效方法,具体采取哪一种方法,视情况而定。需要注意的是,在使用 "+" 运算符时,会生成大量的临时对象,易造成内存浪费和执行效率低下,因此建议优先使用 StringBuilder 类。