连接 String 对象列表的最佳方法是什么?我正在考虑这样做:
List<String> sList = new ArrayList<String>();
// add elements
if (sList != null)
{
String listString = sList.toString();
listString = listString.subString(1, listString.length() - 1);
}
不知何故,我发现这比使用 StringBuilder/StringBuffer 方法更简洁。
有什么想法/意见吗?
最佳答案
使用 StringUtils.join 之一Apache Commons Lang 中的方法。
import org.apache.commons.lang3.StringUtils;
String result = StringUtils.join(list, ", ");
如果您有幸使用 Java 8,那就更简单了...只需使用 String.join
String result = String.join(", ", list);
关于java - 连接字符串对象列表的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/523871/