String之indexOf的用法

String之indexOf的用法

package day01;
/**
 * int indexOf(String str)
 * 该方法用于查找给定字符串在当前字符串中的位置。
 * 该方法有几个重载方法。
 * @author kaixu
 *
 */
public class StringDemo3 {

	public static void main(String[] args) {
		String str = "thinking in Java";
		//查找字符串”in“在str字符串中第一次出现的位置,如没有结果则返回-1。
		int index = str.indexOf("in");
		System.out.println("index:"+index);  //index:2
		
		/*
		 * 重载方法允许从指定位置处开始查找
		 */
		index = str.indexOf("in", 3);
		System.out.println("index:"+index);  //index:5
		
		/*
		 * 查找最后一次出现指定字符串的位置。
		 */
		index = str.lastIndexOf("in");
		System.out.println("index:"+index);
	}

}

你可能感兴趣的:(JavaSE)