java处理字符串

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:00:10
字符串如下
[["5395722","527781","aaaa"],["5395722","527781","bbb"],["5395722","527781","bbb"]]
我的意思是,要一行一行的取出数据
然后我再封装到POJO类中去

这个就需要根据上面的字符串来循环了
说明白了就是个字符串处理问题
这比如这上面有三组[]所以要循环三次,
Person p = new Person();
p.setUserName("5395722"); //每一个[]中的第一个值
p.setUserPass("527781"); //每一个[]中的第二个值
p.setUserPass("aaaa"); //每一个[]中的第三个值
list.add(p);

import java.util.ArrayList;

public class Test {

private ArrayList<Person> list = new ArrayList<Person>();

public Test() {
String[][] str = { { "5395722", "527781", "aaaa" },
{ "5395722", "527781", "bbb" }, { "5395722", "527781", "bbb" },
{ "5395722", "527781", "aaaa" } };
for (int i = 0; i < str.length; i++) {
for (int j = 0; j < str[i].length; j++) {
Person p = new Person();
p.setName(str[i][j]);
p.setPass1(str[i][j+1]);
p.setPass2(str[i][j+2]);
list.add(p);
break;
}
}
}

public static void main(String[] args) {
new Test();
}
}
===============================================
public class Person {

private String name;
private String pass1;