答案
str.substring(0, str.indexOf("_", str.indexOf("_") + 1));
解释:返回指定字符第一次出现的字符串内的索引,以指定的索引开始搜索。
扩展:String indexOf()的四种方法如下:
1、indexOf(String str) :
解释:返回指定子字符串第一次出现的字符串内的索引。如果值不存在,则返回-1 ;
2、indexOf(int ch):
解释:返回指定字符第一次出现的字符串内的索引。
3、indexOf(int ch,int fromIndex):
解释:返回指定字符第一次出现的字符串内的索引,以指定的索引开始搜索。
4、indexOf(String str,int fromIndex):
解释:返回指定子串的第一次出现的字符串中的索引,从指定的索引开始。如果存在返回指定字符串的所以位置,不存在返回-1。