1.将List集合转换List数组
从数据库中查到一个List集合:
List<Supplies> siList = suppliesService.getByIds(ids); //根据物资id的数组查询物资集合,
List<String> supList = new ArrayList<String>(); //创建一个List数组存放物资编号,
for(Supplies su :siList)
{
strList.add(su.getSuppliesNo()); //将物资编号放入数组中
}
2.将List数组转换为String数组
String[] str = new String[supList .size()]; //创建一个String型数组
strList.toArray(str); //将List数组转为String数组
3.将String字符串放到String数组中
字符串:Sting s1= "aaaaaa";Sting s2= "bbbbbb";Sting s1= "cccccc";
ArrayList<String> sList= new ArrayList<String>(); //创建一个list数组;
将字符串是,s1,s2,s3放入list数组中,
sList.add(s1);
sList.add(s2);
sList.add(s3);
String[] str = new String[sList.size()]; //创建一个String型数组
sList.toArray(str); //将list数组转换成String数组