我正在尝试将字符串添加到 ArrayList<String>
使用.add(字符串)。这可行,但它使用逗号(“,”)分隔变量。当我稍后尝试拆分字符串时,这会给我带来问题,因为某些句子包含逗号。
向 ArrayList 添加字符串时如何将逗号更改为另一个变量?
最佳答案
您正在做的是使用ArrayList
的toString
方法,它将打印该ArrayList
的每个元素,并用逗号分隔。
解决方案:
只需迭代所有Arraylist
并使用String Builder
附加它们即可。
示例:
ArrayList<String> s= new ArrayList<>();
s.add("adsasd");
s.add("adsasd");
s.add("adsasd");
s.add("adsasd");
StringBuilder s2 = new StringBuilder();
for(String s3 : s)
s2.append(s3+" ");
System.out.println(s2);
结果:
adsasd adsasd adsasd adsasd
关于java - 使用自定义拆分将变量添加到 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25376220/