list中移动元素的位置,别的元素相对位置不变。例如把某个元素移动到第一个位置,别的元素后移。
使用list.add(0, list.remove(i))方法,先移除,然后把移除的元素放在指定位置,指定位置之后元素的索引值会往后加1。
List<String> list = new ArrayList<>();
list.add("111");
list.add("222");
list.add("333");
list.add("444");
list.add("555");
System.out.println("==="+list.toString());
list.add(0,list.remove(3));
System.out.println("==="+list.toString());
运行结果:
===[111, 222, 333, 444, 555]
===[444, 111, 222, 333, 555]
本文介绍了如何在JavaArrayList中使用`list.add(0,list.remove(i))`方法将元素移动到列表的开头,同时保持其他元素相对位置不变。示例展示了这个过程的运行结果。
1150

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



