我必须用下划线分割一个字符串.字符串可能有许多下划线但我必须用最后一个下划线拆分它.如何使用正则表达式进行简单的拆分方法?
lpr*_*ong 18
您可以使用lastIndexOfon String返回一个caracters链最后一次出现的索引.
String thing = "132131_12313_1321_312";
int index = thing.lastIndexOf("_");
String yourCuttedString = thing.substring(0, index);
Run Code Online (Sandbox Code Playgroud)
-1如果在String中找不到该事件,则返回.
您可以使用String#lastIndexOf(String str),尝试:
int lastIndexOf = str.lastIndexOf("_");
String substring1 = str.substring(0, lastIndexOf);
String substring2 = str.substring(lastIndexOf+1, str.length());
Run Code Online (Sandbox Code Playgroud)