目前我正在这样使用String.split(""):
String[] tmp = props.get(i).getFullName().split("\\.");
String name = "";
for(int j = 1; j < tmp.length; j++){
if(j > 1){
name = name + "." + tmp[j];
}
else
name = name + tmp[j];
}
Run Code Online (Sandbox Code Playgroud)
我的字符串是格式的first.second.third...n-1.n,我真正需要做的就是摆脱它first.
我会用
String s = "first.second.third...n-1.n";
s = s.substring(s.indexOf('.')+1);
// or
s = s.replaceFirst(".*?\\.", "");
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)
版画
second.third...n-1.n
Run Code Online (Sandbox Code Playgroud)