2 回答
TA贡献1909条经验 获得超7个赞
您可以使用split()自己来解析字符串:
List<Models> models = new ArrayList<>();
String[] lines = result.split("\n");
for (String line : lines) {
String[] items = line.split(":");
Model model = new Models();
model.setmUserName(items[0]);
model.setmPassword(items[1]);
model.setMlevel(Integer.valueOf(items[2]);
models.add(model);
}
关于名字的一句话:
Models应该重命名,User因为这更准确地描述了模型所代表的内容。
去掉m成员变量的前缀和m所有访问器中的 。例如,访问器应该命名为getPassword()and setPassword(),而不是getmPasword()and setmPassword()。
TA贡献1835条经验 获得超7个赞
可能你应该先用“\n”分割得到每一行,然后用“:”分割得到每个coloum,像这样
String[] couple = result.split("\n");
for (int i = 1; i < couple.length; i++) {
String[] items = couple[i].split(":");
Log.e("Look Here:", "a is ----> \t" + items[0] + "," + items[1] + "," + items[2]);
}
希望有用
添加回答
举报