为了做演示我声明了一个为List<String>类型的集合
List<String> m = new ArrayList<String>();
for(int i=1;i<=10;i++){//这循环添加数据
User user = new User();
user.setId(i);
user.setName("我是第"+i+"个");
m.add(i+""+ user+"");
}
String value=String.join("-", m);//在添加数据时添加一个"-"符号以便后面切割字符
List<Object> list = new ArrayList<Object>();//将数组声明为Object类型的以便好转化
String[] split = rsmap.split("-");//根据"-"切割字符串
for(int i=0;i<split.length;i++){//循环切割后的字符,保存为每一个单的String类型的字符串
String u = split[i];
//System.out.println(u);
list.add(u);//添加到集合中
}
Object ob = (Object) list;
List<User> listUser = (List<User>)ob ;//强制转集合
System.out.println(listUser.toString());
版权声明:本文为qq_43243599原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。