public class Test {
public static void my_splist(String str ,char ch) {
String string=new String(str);
char[] arr=str.toCharArray();//将字符串转成字符数组int count=0;
for(int i=0;i<str.length();i++)
{
if(arr[i]==ch)
count++;
}
int start=0;
int end=0;
String[] strings=new String[count+1];//建立一个字符串数组,其长度是“分隔符”+1
for(int j=0;j<count;j++) {
int i = 0;
for (end=0; end<string.length(); ++end) {
if (arr[end] == ch) {
if (end > start) {
strings[j] = string.substring(start, end);
System.out.println(strings[j]);
j++;
}
start = end + 1;
}
}
}
strings[count]=string.substring(start,string.length());
System.out.println( strings[count]);
}
public static void main(String[] args) {
my_splist("abibdifibicccd",'i');
}
}
【java】:实现split(String str ,char ch)方法
猜你喜欢
转载自blog.csdn.net/qq_44292334/article/details/112894310
今日推荐
周排行