Convert Array to string in Java/ groovy
我有一个这样的清单:
1 2 3 4 5 6 7 |
现在在打印三叉戟给我带来价值
1 | [1,2,3,4,5,6,] |
现在我想将此列表转换为简单的字符串,如
1 | 1,2,3,4,5,6 |
我该怎么做
使用
1 |
无关,但是如果您只想从另一个列表中创建一个列表,则最好做一个
1 2 |
或者,如果您只关心结果字符串,
时髦:
使用Groovy添加到Collection的join方法
1 2 |
您可以尝试以下方法将列表转换为字符串
1 2 3 4 5 6 7 8 9 10 11 |
例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ArrayList<String> tripIds = new ArrayList<String>(); tripIds.add("a"); tripIds.add("b"); tripIds.add("c"); StringBuffer sb = new StringBuffer(); for (int i=0; i<tripIds.size(); i++) { if(i!=0){ sb.append(",").append(tripIds.get(i)); }else{ sb.append(tripIds.get(i)); } } String listInString = sb.toString(); System.out.println(listInString); |