String之lastindex,substring方法笔记

int idexof(String str)

返回字符串中第一个含有str字符串的索引值


int idexof(String str, int fromIdex)

从指定的索引fromIdex位置开始,返回出现str字符串的索引值


int lastdIdexof(String str)

返回字符串最后一次出现str字符串的索引值


int lsetIdex(String str, int fromIdex)

从指定索引值fromIdex开始反向搜索,返回第一个出现str字符串的索引值


String substring(int beginIdex)

截取并返回一个新的String字符串,从指定的索引值beginIdex位置开始截取


public class MyDemo {

	public static void main(String[] args) {
		
		String str = "moshoushijie.lushichuanshuo.anhei3";
		//返回字符串最后一个出现"lu"时,索引的值
		System.out.println("lastIndexof="+str.lastIndexOf("lu"));
		
		//将字符串进行截取,截取位置从第一个出现"."开始
		str = str.substring(str.indexOf("."));
		System.out.println("new str = "+str);
	}

}

返回结果:

lastIndexof=13
new str = .lushichuanshuo.anhei3


你可能感兴趣的:(Java)