indexOf作用:用于返回[目标字符串]在[源字符串]中的位置
indexOf函数两种用法和实现功能说明
1、 indexOf(String str): 返回指定字符str在字符串中(方法调用者)第一次出现处的起始索引,如果此字符串中没有这样的字符,则返回 -1。
2、indexOf(String str, int index): 返回从 index 位置开始查找指定字符str在字符串中第一次出现处的起始索引,如果此字符串中没有这样的字符,则返回 -1
例如:
System.out.print(“请输入字符串:”);
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
int count = 0;
for (int i=0;i<str.length();i++){
i = str.indexOf('a',i);
if (i==-1){
break;
}
count++;
}
System.out.print("a出现的次数"+count);