java - 使用自定义拆分将变量添加到 ArrayList

标签 java android

我正在尝试将字符串添加到 ArrayList<String>使用.add(字符串)。这可行,但它使用逗号(“,”)分隔变量。当我稍后尝试拆分字符串时,这会给我带来问题,因为某些句子包含逗号。

向 ArrayList 添加字符串时如何将逗号更改为另一个变量?

最佳答案

您正在做的是使用ArrayListtoString方法,它将打印该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/

相关文章:

java - j2me中class.forName的参数构造函数

java - 为 JProgressBar 触发 PropertyChangeListener 而不更改值

java - 如何初始化变量?

java - 使用 maven-resources-plugin 过滤时如何阻止反斜杠被转义?

java - 查找 YouTube 依赖项

android - 如何查找 Android 手机或平板电脑是否支持 Android Open Accessory (AOA) 协议(protocol)?

带有阴影/发光的 Android RatingBar 星星

Android相对布局使用dp跳遍

android - 使用矩阵旋转后获取位图的比例因子

android - 回收站 View : how to catch the onClick on an ImageView?