将List中的某一个元素移动到首位或指定位置——Java学习笔记
最近公司在开发聊天的功能,需要收到新消息后,让消息位于最前面,将List中元素放到第一位,也就是置顶。
方法一:
Collections.swap(list,a,b)
list是你需要换位置的List。
a是你当前需要换位置的元素的索引。
b是你需要将这个元素换到哪个索引。
我后面还查询到一个方法。
方法二:
list.add(0, list.remove(i));
最近公司在开发聊天的功能,需要收到新消息后,让消息位于最前面,将List中元素放到第一位,也就是置顶。
Collections.swap(list,a,b)
list是你需要换位置的List。
a是你当前需要换位置的元素的索引。
b是你需要将这个元素换到哪个索引。
我后面还查询到一个方法。
list.add(0, list.remove(i));