练练手~~~JAVA也还好~
public class split {
public static void main(String[] args) {
String[] s = split("123#12#1","#");
for(int i = 0 ; i < s.length; i++)
System.out.println(s[i]);
}
public static String[] split(String s,String r){
String[] s2 = new String[5];
int j = 0;
s2[0] = "";
if(r.length() == 1){
for(int i = 0 ; i < s.length(); i++){ // 不太完善
if(s.charAt(i) == r.charAt(0)){
s2[++j] = "" + s.charAt(i);
j++;
s2[j] = "";
}
else
s2[j] += s.charAt(i);
}
return s2;
}
else{
for(int i = 0 ; i < s.length(); i++){ // 不太完善
for(int o = 1 ; o < r.length() - 1; o++){
if(s.charAt(i) == r.charAt(o)){
s2[++j] = "" + s.charAt(i);
j++;
s2[j] = "";
}
else
s2[j] += s.charAt(i);
}
}
return s2;
}
}
}