连接字符以在Java中形成String


问题内容

有没有办法串联char起来形成StringJava?

例:

String str;
Char a, b, c;
a = 'i';
b = 'c';
c = 'e';

str = a + b + c; // thus str = "ice";

问题答案:

用途StringBuilder

String str;
Char a, b, c;
a = 'i';
b = 'c';
c = 'e';

StringBuilder sb = new StringBuilder();
sb.append(a);
sb.append(b);
sb.append(c);
str = sb.toString();

单线:

new StringBuilder().append(a).append(b).append(c).toString();

这样做可以""+a+b+c

new StringBuilder().append("").append(a).append(b).append(c).toString();

我前段时间问了有关问题。