要求不使用String的split函数完成分割字符串功能已给出方法: String[] splitString(String str,char sep)
2 回答
慕慕森
TA贡献1856条经验 获得超17个赞
String[] splitString(String str,char sep){
ArrayList<String> l =new ArrayList<String>();
int n;
while((n=str.indexOf(sep))>=0){
String pStr=null;
pStr=str.substring(0,n);
if(pStr!=null && !pStr.equals(""))
l.add(pStr);
str=str.substring(n+1,str.length());
}
if(str!=null && !str.equals(""))
l.add(str);
String s[] = new String[l.size()];
l.toArray(s);
return s;
}
添加回答
举报
0/150
提交
取消