永发信息网

java,list里的数据,怎么转换成字符串

答案:6  悬赏:70  手机版
解决时间 2021-03-26 07:02
  • 提问者网友:像風在裏
  • 2021-03-26 02:44
java,list里的数据,怎么转换成字符串
最佳答案
  • 五星知识达人网友:逐風
  • 2021-03-26 02:50
String strResult = null;
for(int i=0;i strResult+=list.get(i)+",";
}
strResult = strResult.substring(0,strResult.length);//去掉最后多出来的逗号。
全部回答
  • 1楼网友:渡鹤影
  • 2021-03-26 06:34
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().
  • 2楼网友:骨子里都是戏
  • 2021-03-26 05:56
老兄你查下jdk帮助文档不就可以了,学java怎么能不用帮助文档呢
  • 3楼网友:人類模型
  • 2021-03-26 04:59
StringBuffer strBuf = new StringBuffer();
for(int i = 0 ; i < list.size() ; i++){
strBuf +=list.get(i)+",";
}
  • 4楼网友:话散在刀尖上
  • 2021-03-26 04:17
String s = list.toString();
s = s.subString(1,s.length-1);
  • 5楼网友:枭雄戏美人
  • 2021-03-26 04:08
直接使用toString方法即可。不用自己实现的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯