81,115
社区成员
发帖
与我相关
我的任务
分享String.split("|",-2)
String s="asd|asd|asd|asd|asd|asd";
char[] ch=s.toCharArray();
int count=0;
for(int i=0;i<ch.length;i++){
if(ch[i]=='|'){
count++;
}
}
System.out.println(count);
你要的是不是这样的效果
int i = 0;//数量;
while(字符串.indexOf("子字符串",i)>-1) {
i++
}
String str = "asd|asd|asd|asd|asd|asd";
String[] strArr = str.split("\\|");
System.out.println(strArr.length);