输入字符串,返回字符串中第一个字符出现的所有下标,用indexOf()练习。

代码:
package cn.tedu.string;
public class StringText {
public static void main(String[] args) {
String str=“sdgcusdvsoiwvgfs”;
//得到第一个字符 转成字符串
//字符拼接字符串—得到含有字符值的字符串
String s=str.charAt(0)+"";//s+""—“s”,加“”是把字符转成字符串
//下标值
int index=0;
//遍历字符串
while(index //获取第一次下标的值
index=str.indexOf(s,index);//查找的是s,从0开始查找。
//判断返回的值
if(index!=-1){//返回的是下标值
System.out.println(index++);//下标再加1
}else{
break;//后面不会再有符合条件的下标值 结束循环
}
}
}
}
输出:
0
5
8
15

代码图:
输入字符串,返回字符串中第一个字符出现的所有下标,用indexOf()练习。_第1张图片

你可能感兴趣的:(API,String)