展开全部
import java.util.ArrayList;
import java.util.List;
/**
* Created by Administrator on 2015/6/14.
*/
public class Test {
private static List infor;
static {
infor = new ArrayList();
infor.add("流水号636f707932313133353236313431303231363533313333373935361");
infor.add("收款方帐号1");
infor.add("真实姓名");
infor.add("付款金额1");
infor.add("备注说明1");
infor.add("流水号2");
infor.add("收款方帐号2");
infor.add("真实姓名");
infor.add("付款金额2");
infor.add("备注说明2");
}
public static void main(String args[]) {
/**
* 开始拼接字符串
*/
String inforString = infor.get(0);
for (int i = 1, k = infor.size(); i
if (i % 5 == 0) {
inforString += "|";
} else {
inforString += "^";
}
inforString += infor.get(i);
}
System.out.println("拼接后的字符串是:" + inforString);
/**
* 开始解释字符串
*/
String[] usersInfor = inforString.split("\\|");
System.out.println(usersInfor.length);
User user;
String[] userString;
for (int i = 0, k = usersInfor.length; i
userString = usersInfor[i].split("\\^");
user = new User();
user.setId(userString[0]);
user.setGathering(userString[1]);
user.setName(userString[2]);
user.setPayment(userString[3]);
user.setRemark(userString[4]);
System.out.println("User" + i + "=" + user);
}
}
static class User {
private String id;
private String gathering;
private String name;
private String payment;
private String remark;
public User() {
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGathering() {
return gathering;
}
public void setGathering(String gathering) {
this.gathering = gathering;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPayment() {
return payment;
}
public void setPayment(String payment) {
this.payment = payment;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
@Override
public String toString() {
return "[id:" + id + ",gathering:" + gathering + ",name:" + name + ",payment:" + payment + ",remark:" + remark + "]";
}
}
}