双十二即将来袭,全打折Quandazhe.com带你来嗨,领券再买赠,半价抢先购!

java list 如何把某个元素移动到第一个位置?

Java 扩产网 147℃ 0评论

常规String、Long等List

List<Long> longList = Arrays.asList(1L,2L,3L,4L,5L);

把元素3移动到第一个位置

先找到3目前所在的位置 int i = longList.indexOf(3);

然后移动位置 Collections.swap(longList, i, 0);

模型List<ExampleModel> exampleList 假设ExampleModel 有一个id字段,exampleList里面有一个id值等于3的元素

先把id转为List<Long> longList = exampleList.stream().map(ExampleModel::getId).collect(Collectors.toList());

然后就可以走常规List的方法了。

转载请注明:扩产网 » java list 如何把某个元素移动到第一个位置?

喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址