List<String> test
包含几个项目,
将字符串输出为“item1 item2 item3”的最快方法是什么?
答案 0 :(得分:2)
如果您的项目中包含Guava,
System.out.println(Joiner.on(' ').join(myList));
答案 1 :(得分:1)
我认为你的意思是“在调试方面最快”
如果是List<String> itemList
for (String item : itemList) {
System.out.print(item + " ");
}
System.out.println();
答案 2 :(得分:1)
Helper函数,它利用字符串构建器提高效率并允许传递任何分隔符。
public String join(List list, String delim)
{
StringBuilder sb = new StringBuilder();
for (String str : list)
{
sb.append(str + delim);
}
sb.delete(sb.length() - delim.length(), sb.length());
return sb.toString();
}
答案 3 :(得分:0)
System.out.print(stringsList);
你只需要这样做,逗号和空格分隔的字符串将打印在控制台上,但最快的是不明确的术语。