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]