下面代码是我用KSOAP包解析后,返回的string类型的结果,我想将以下处理成几组数据:如
Serial=1; Name=Web程序小组; ID=0001;
Serial=2; Name=界面; ID=000101;
Serial=8; Name=移动应用开发; ID=0002
该如何提取出我想要的数据,并单独存储到变量中年
; diffgram=anyType{NewDataSet=anyType{Table1=anyType{Serial=1; Name=Web程序小组; ID=0001; }; Table1=anyType{Serial=2; Name=界面; ID=000101; }; Table1=anyType{Serial=8; Name=移动应用开发; ID=0002; }; Table1=anyType{Serial=9; Name=Android应用开发; ID=000201; };
您好,前面还有一些描述性的东西,数据时从那开始的,前面也有括号该怎样处理。InventoryCountMTDepartmentBrowserResponse{InventoryCountMTDepartmentBrow
有没有能用“name”“serial”直接查找的方法?
可以的,只要找以这个开头“{Serial=”就可以了。
char[] chars = diffgram.toCharArray();
int left = 0;
char startPart[] = "Serial=".toCharArray();
for(int i=0; i -1 && chars[i] == '}') {
String data = new String(chars, left+1, i-left-1);
left = -1;
System.out.println(data);
}
}