【发布时间】:2013-05-09 12:03:07
【问题描述】:
我想做的例子:
如果传入"abc|xyz" 作为第一个参数,"|" 作为第二个参数,则该方法返回List("abc","xyz")
public List<String> splitIt(String string, String delimiter){
//create and init arraylist.
List<String> list = new ArrayList<String>();
//create and init newString.
String newString="";
//add string to arraylist 'list'.
list.add(string);
//loops through string.
for(int i=0;i<string.length();i++){
//stores each character from string in newString.
newString += string.charAt(i);
}
newString.replace(delimiter, "");
//remove string from arraylist 'list'.
list.remove(string);
//add newString to arraylist 'list'.
list.add(newString);
return list;
}
【问题讨论】:
-
这是作业吗?可以用
String.split吗?
标签: java string arraylist delimiter