将List集合转换List数组,将List数组转换为String数组,将String字符串放到String数组中,将一个数组赋值给另一个数组

1.将List集合转换List数组

从数据库中查到一个List集合:

List siList = suppliesService.getByIds(ids); //根据物资id的数组查询物资集合,

List supList = new ArrayList();  //创建一个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 sList= new ArrayList(); //创建一个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数组

你可能感兴趣的:(将List集合转换List数组,将List数组转换为String数组,将String字符串放到String数组中,将一个数组赋值给另一个数组)