我有两个字符串列表(a和b),每个元素后都想用逗号连接。我希望列表a的元素优先。我也坚持使用Java 7
我尝试了以下操作,但不起作用:
StringUtils.join(a, ", ").join(b, ", ");
这有效:
ArrayList<String> aAndB = new ArrayList<>();
aAndB.addAll(a);
aAndB.addAll(b);
StringUtils.join(aAndB, ", ");
有没有更短的方法呢?
最佳答案
您不需要StringUtils
默认情况下,List
toString()
以逗号分隔的格式显示元素。
System.out.println (new StringBuilder (aAndB.toString())
.deleteCharAt (aAndB.toString().length ()-1)
.deleteCharAt (0).toString ());
您唯一需要做的就是删除方括号
关于java - 在Java中将两个列表连接在一起并以逗号分隔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57512227/