Java 中的集合的常用操作(个人)

反转一个 List,

1
2
List<String> list = ...;
Collections.reverse(list);

这里是原地修改。

如果想整一个 copy 出来,由于 List 无法访问 clone() 方法,那么,我们可以这样做,

1
2
List<?> shallowCopy = list.subList(0, list.size());
Collections.reverse(shallowCopy);

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!