黑马程序员技术交流社区
标题:
有没有什么方法直接把集合元素变成字符串形式连接
[打印本页]
作者:
萧未然
时间:
2015-11-11 18:06
标题:
有没有什么方法直接把集合元素变成字符串形式连接
自己做了一遍,没有找到办法,查API中Arrays类和Collections类也没发现?
import java.util.*;
public class AsListTest {
public static void main(String[] args) {
List li=new ArrayList();//集合
li.add("a");
li.add("b");
li.add("c");
li.add("b");
System.out.println(num);
String []arr=new String[li.size()];
li.toArray(arr);//集合变数组
String num=Arrays.toString(arr);//数组变字符串形式
System.out.println(num);
}
}
复制代码
这结果都是[a, b, c, b]
这,逗号和中括号都带上了,除了循环遍历,有没有哪个好用的方法,直接输出不带逗号和中括号的?
求教
作者:
jiao731097245
时间:
2015-11-11 18:16
本帖最后由 jiao731097245 于 2015-11-11 18:20 编辑
对字符串进行替换,将, [ ] 替换为空。replaceAll("\\[|\\]|\\,",""))
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2