Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 拆分逗号分隔的字符串并将其添加到列表中_Java - Fatal编程技术网

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

Java 拆分逗号分隔的字符串并将其添加到列表中,java,Java,我有下面的方法,它将返回字符串 private String getExpectedList() { return expectedSList; } 所以我将它存储在字符串中,如下所示 String t = this.getExpectedList(); System.out.println(t); bonrs01721.am.grp.net:17202,bonrs01422.am.grp.net:17203,bonrs01622.am.grp.net:172

我有下面的方法,它将返回字符串

  private String getExpectedList() {
        return expectedSList;
    }
所以我将它存储在字符串中,如下所示

String t = this.getExpectedList();
System.out.println(t);
  bonrs01721.am.grp.net:17202,bonrs01422.am.grp.net:17203,bonrs01622.am.grp.net:17204
调试后,我发现字符串中的方法类似于逗号分隔,如下所示

String t = this.getExpectedList();
System.out.println(t);
  bonrs01721.am.grp.net:17202,bonrs01422.am.grp.net:17203,bonrs01622.am.grp.net:17204
我在考虑设计一个方法,该方法将获取字符串,然后拆分每个字符串,最后将其添加到列表中,列表的类型将为string,因此最后是一个返回类型为list的方法

所以我设计了一个清单

  List<String> holdvalues = new List<String>();
List holdvalues=new List();
如何设计上述方法

您可以:

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;
}
公共列表方法(字符串s){
//创建一个列表
List myList=new ArrayList();
字符串[]数组;
//拆分字符串并将其存储在数组中
数组=s.split(“[,]”);
对于(int i=0;i尝试:

List holdvalues=new ArrayList();
addAll(Arrays.asList(t.split(“,”));
系统输出打印项次(保持值);

到目前为止,您在逗号处拆分字符串的努力是什么?使用
youtString.split(“,”)
为什么需要新的ArrayList?