如果格式是这样的话。
String s = "教师:07013 陈建辉.xls";
int index1 = s.lastIndexOf(" ");//找到最后一个空格的位置,即07013 与陈建辉中间的那个空格
s = s.subString(index1);//截取从空格往后的内容,只留下陈建辉
int index2 = s.indexOf(".");//找到点的位置
s = s.subString(0,index2);//截取点以前的内容
我没办法实验,不知道里面是不是缺少加一减一,你自己可以尝试下。