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?