lastIndexOf :从后往前遍历查找对应字符串,找到对应字符串结束返回数据,返回值为int类型,返回查找字符串首个字符位置(从后开始查找),未找到返回 -1;

indexOf :从前往后遍历查找对应字符串,找到对应字符串结束返回数据,返回值为int类型,返回查找字符串首个字符位置(从前开始查找),未找到返回 -1;

String str = “12345654321”;
int a = str.indexOf(“3”); // a为2
int b = str.lastIndexOf(“3”); // b为8

int c = str.indexOf(“34”); // c为2
int d = str.lastIndexOf(“34”); // d为2