gpt4 book ai didi

java - 如何从列表中删除比指定元素大 "lower"的元素

转载 作者:行者123 更新时间:2023-11-29 06:15:55 26 4
gpt4 key购买 nike

我有一个 List<String>我使用 Collections.sort(...) 按字母顺序排序.现在我有一个引用 String我想从 List 中删除所有字符串比我的引用字符串“低”(按字母顺序排列)。有什么好的方法可以做到这一点,还是我应该一条一条地查看列表并自己将每条记录与引用值进行比较?

编辑:因为有人在这里要求工作解决方案。 originalListList<String> ...这个解决方案将消除口是心非

String filterString = "...";
TreeSet<String> tSet = new TreeSet<String>(originalList);
List<String> filteredResources = new ArrayList<String>(tSet.tailSet());

最佳答案

如果没有重复,那么你可以这样做:

  1. 使用 TreeSet constructor that takes a collection 创建一个 TreeSet
  2. 现在只需调用 TreeSet.tailSet (引用字符串)

关于java - 如何从列表中删除比指定元素大 "lower"的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5089103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com