我收到以下错误:
nameCombine.java:18: error: cannot find symbol
sb.append(s);"
^
symbol: method append(String)
location: variable sb of type StringBuilder
nameCombine.java:19: error: cannot find symbol
sb.append("\t");
^
symbol: method append(String)
location: variable sb of type StringBuilder
StringBuilder.java:16: error: cannot find symbol
sb.append(s);
^
symbol: method append(String)
location: variable sb of type StringBuilder
StringBuilder.java:17: error: cannot find symbol
sb.append("\t");
^
symbol: method append(String)
location: variable sb of type StringBuilder
尝试编译以下代码后:
import java.util.ArrayList;
public class nameCombine {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("firstName");
list.add("middleName");
list.add("lastName");
StringBuilder sb = new StringBuilder();
for (String s : list) {
sb.append(s);
sb.append("\t");
}
System.out.println(sb.toString());
}
}
如果这是一个重复的问题,我很抱歉(我很确定它是),但快速搜索并没有产生任何有用的东西,无论如何对我来说。
我想做什么(如果你还不能说的话):
将一个arrayList(firstName,middleName,lastName)组合成一个新字符串。任何关于我如何在 Java 中做到这一点的建议都值得赞赏。