人工智能,零基础入门!http://www.captainbed.net/inner
有的时候会有这样的需求,就是从数据库查出来的list要做一些处理,比如部门成员列表,产品要求你把部门经理排在第一位,这个时候就可以用集合工具类下的自带方法,做法:
需要遍历集合,找到这个元素在集合中的位置,然后使用Collections.swap(list,o,i) (O:为元素目前所在位置,i:为要放置的位置)方法来进行元素调换
public static void main(String[] args) {
List<String> list = Lists.newArrayList();
list.add("test1");
list.add("test2");
list.add("test3");
System.out.println("更改前:" + JSON.toJSONString(list));
Collections.swap(list, 1, 0);
System.out.println("更改后:" + JSON.toJSONString(list));
}

本文介绍了一种在Java中处理集合的实用技巧,通过遍历集合找到特定元素并利用Collections.swap方法将其调整到指定位置,适用于如部门经理优先显示等场景。
1030

被折叠的 条评论
为什么被折叠?



