前一阵子在改一个项目bug,里边有这样一个功能。具体是这个样子:

  功能里有一个由名字(string)组成的array[]数组,现在因为客户那里的人员调动我要把名字为“张三”的人去掉。

  第一时间想到的是直接接着对数组进行操作,因为数组的长度不能改变,就另建了一个数组array2[array[].length-1]来保存出去张三后的array[]的数据。

  公司的老人路过的时候问我为什么不直接用List进行操作,于是有了下面的转换代码:

 User[] tempList = new User[designationLeaderList.size()];
    List<User> list1= new ArrayList<User>();
    for(User u: tempList){
    list1.add(u);
}
View Code

相关文章: