添加逗号分隔字符串到一个ArrayList,反之亦然 [英] Adding comma separated strings to an ArrayList and visa versa

查看:486
本文介绍了添加逗号分隔字符串到一个ArrayList,反之亦然的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何添加分隔的字符串到一个ArrayList一个逗号?我的字符串returnedItems可容纳1或20个项目,我想添加到我的ArrayListselItemArrayList。

这在填充ArrayList

之后,我想以后通过它遍历和格式化项目到一个逗号分隔字符串与项目之间没有空格。


解决方案

 字符串returnedItems =A,B,C;
清单<串GT; sellItems = Arrays.asList(returnedItems.split(,));

现在遍历列表,每个项目追加到StringBuilder的:

  StringBuilder的SB =新的StringBuilder();
对于(字符串项:sellItems){
    如果(sb.length()大于0){
        sb.append(,);
    }
    sb.append(项目);
}
字符串结果= sb.toString();

How to add a comma separated string to an ArrayList? My string "returnedItems" could hold 1 or 20 items which I'd like to add to my ArrayList "selItemArrayList".

After the ArrayList has been populated, I'd like to later iterate through it and format the items into a comma separated string with no spaces between the items.

解决方案

String returnedItems = "a,b,c";
List<String> sellItems = Arrays.asList(returnedItems.split(","));

Now iterate over the list and append each item to a StringBuilder:

StringBuilder sb = new StringBuilder();
for(String item: sellItems){
    if(sb.length() > 0){
        sb.append(',');
    }
    sb.append(item);
}
String result = sb.toString();

这篇关于添加逗号分隔字符串到一个ArrayList,反之亦然的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆