Java编程入门与应用 P107——例4-15
- 演示indexOf()方法查找字符串的用法(从左往右查找)
- 格式:
- str.indexOf(value);
- str.indexOf(value, int fromIndex);
- value表示待查找的字符串
- fromIndex查找时的索引位置
- 默认情况下,索引位是按数组的下标为准,即:
- 数据:today, da y
- 下标:012345678910
/**
* Java编程入门与应用 P107——例4-15
* 演示indexOf()方法查找字符串的用法(从左往右查找)
*
* 格式:
* str.indexOf(value);
* str.indexOf(value, int fromIndex);
*
* value表示待查找的字符串
* fromIndex查找时的索引位置
*
* 默认情况下,索引位是按数组的下标为准,即:
* 数据:today, da y
* 下标:012345678910
*/
public class find_indexOf {
public static void main(String[] args) {
//定义初始字符串,并显示
String words = "today, monday, sunday";
System.out.println("默认字符串为:" + words);
//分割线
System.out.println("----------------------------------------");
//开始演示indexOf的用法
System.out.println("words.indexOf(\"day\")的结果是:" + words.indexOf("day"));
System.out.println("words.indexOf(\"day\", 5)的结果是" + words.indexOf("day", 5));
System.out.println("words.indexOf(\"o\")的结果是:" + words.indexOf("o"));
System.out.println("words.indexOf(\"o\")" + words.indexOf("o", 6));
}
}
结果:
默认字符串为:today, monday, sunday
----------------------------------------
words.indexOf("day")的结果是:2
words.indexOf("day", 5)的结果是10
words.indexOf("o")的结果是:1
words.indexOf("o")8
进程已结束,退出代码为 0
感谢观看
再次感谢~