list中的数据怎么转换成字符串

如题所述

Java的List有两个:一个是java.util.List,另外一个是java.awt.List;
不知道你要说的是哪个?不管你说的是哪个,先看我以下代码:
List list = new ArrayList();
list.add("str1");
list.add("str2");
System.out.println(list);

运行结果: [str1, str2]
产生这个结果的原因是Java给你使用的java.util.List已经重写了Object的方法toString(),所以直接打印的时候会将数据自动转成String都打印出来;

如果你说的是java.awt.List,那么你可以效仿java.util.List,重写toString().
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-07
arraylist.toArray()返回的是Object数组,再转换成String数组
相似回答