我有以下方法将返回字符串。
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
我如何设计如上所述的方法
答案 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);