indexOf()的意思:查找一个字符串中,第一次出现指定字符串的位置。
stringObject.indexOf( value, index );
参数:
value:必需,规定需检索的字符串值。可选的整数参数。
index:规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。
测试类:
String path = "_1_389339980_581029995";
String substring = path.substring(path.indexOf("_")+1);
System.out.println("打印==="+substring);//打印===1_389339980_581029995
String[] strings = substring.split("_");
System.out.println("打印+++"+strings.length);//打印+++3
List<String> list = Arrays.asList(strings);
System.out.println("打印==="+list);//打印===[1, 389339980, 581029995]