有没有一种简单的方法可以将仅包含字符的ArrayList转换为字符串?所以说我们有

ArrayList<Character> arrayListChar = new ArrayList<Character>();
arrayListChar.add(a);
arrayListChar.add(b);
arrayListChar.add(c);

因此,数组列表包含a,b和c。理想情况下,我想要将其转换为字符串“abc”。

最佳答案

Iterator<Character> it = arrayListChar.iterator();
StringBuilder sb = new StringBuilder();

while(it.hasNext()) {
    sb.append(it.next());
}

System.out.println(sb.toString());

09-05 21:11