java中char类型的Arraylist如何转化成一个string?

有char类型的ArrayList吗?我知道char类型的数组可以转换成一个String,不知道ArrayList行不行。。。高手帮帮我吧~~~

java中char类型的arraylist转化成String,可以将Arrayli进行逐个遍历,每个字符转换成string类型,如下:

package secondpackage;

import java.util.ArrayList;
import java.util.List;

/**
 * 
 * @author 你好邱林和
 * @date 2015年12月17日09:12:09
 * 
 */
public class ceshi2 {
public static void main(String[] args) {

List<Character> li = new ArrayList<Character>();
li.add('a');
li.add('b');
li.add('c');
StringBuilder str = new StringBuilder();
for (Character character : li) {// 对ArrayList进行遍历,将字符放入StringBuilder中
str.append(character);
}
System.out.println("输出从ArrayList中的所有字符" + str.toString());

}
}

输出结果为:

输出从ArrayList中的所有字符abc

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-22
用char[] 的数组 然后取出前面的几个char转换成一个String就可以了
第2个回答  2009-05-05
遍历链表,取出每个字符,使用StringBuffer或者StringBuidler组合起来,最后调用toString()方法获得最终的字符串。
第3个回答  2009-05-05
不得哦 List容器只能装对象
char int 都不行 String可以
第4个回答  2009-05-05
ArrayList 可以存储Character类型的,这是char的封装类本回答被提问者采纳