拆分逗号分隔的字符串并将其添加到列表中

时间:2015-08-28 07:19:28

标签: java

我有以下方法将返回字符串。

String t = this.getExpectedList();

所以我将它存储在字符串中,如下所示

System.out.println(t);
  bonrs01721.am.grp.net:17202,bonrs01422.am.grp.net:17203,bonrs01622.am.grp.net:17204

调试后我发现字符串里面的方法就像逗号一样分开,如下所示

  List<String> holdvalues = new List<String>();

我正在考虑设计一个方法,它将获取字符串,然后将它们分开,最后将它添加到列表中,列表将是字符串类型,所以最后一个返回类型为list的方法

所以我设计了一个列表

Scala

我如何设计如上所述的方法

2 个答案:

答案 0 :(得分:0)

你可以这样做:

public List<String> method(String s){

    // create a list

    List <String>myList=new ArrayList<String>();
    String[] array;

    // split the string and store it in the array

    array=s.split("[,]");
    for(int i=0;i<array.length;i++){

        // store the strings in the list

        myList.add(array[i]);
    }

    //return the list

    return myList;
}

答案 1 :(得分:0)

尝试:

 List<String> holdvalues = new ArrayList<>();
 holdvalues.addAll( Arrays.asList(t.split(",")));
 System.out.println(holdvalues);