好的,所以我正在尝试创建一个采用 2 个字符串的方法,第二个字符串参数是要从第一个字符串参数中删除的字符串。我无法弄清楚我的代码有什么问题?有什么帮助吗?谢谢。
我正在尝试做的示例:如果您将“a,b,c”作为第一个参数传入,将“,”作为第二个参数传入,则会返回“abc”。
public List<String> split(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;