将List中的某一个元素移动到首位或指定位置——Java学习笔记

最近公司在开发聊天的功能,需要收到新消息后,让消息位于最前面,将List中元素放到第一位,也就是置顶。

 

方法一:

     Collections.swap(list,a,b)

  list是你需要换位置的List。

  a是你当前需要换位置的元素的索引。

  b是你需要将这个元素换到哪个索引。

 

我后面还查询到一个方法。

方法二:

    list.add(0, list.remove(i));