62,614
社区成员
发帖
与我相关
我的任务
分享
a=a.substring(a.lastIndexOf("-----")+6);//+6而不是+5是因为有一个换行符,你可以试试看,凑对了就行了
//(应该得到a是
//id name age love class
// 7712769 MA5600_1 23 music 305)
a=a.substring(a.lastIndexOf("class")+6);//同上处理方式,把换行符也弄掉了,留下a应该是7712769 MA5600_1 23 music 305
String id=a.substring(0,a.indexOf(" "));//读取第一个空格之前的id=7712769
a=a.substring(id.length(),a.length());//这时,a=" MA5600_1 23 music 305"
while(a.startsWith(" "))
{
a=a.substring(1,a.length());
}//去掉开头的空格,这时a="MA5600_1 23 music 305"
System.out.println(a);
//然后同上处理即可读出所有的属性。