【问题标题】:Sort a list according to a property java [duplicate]根据属性java对列表进行排序[重复]
【发布时间】:2016-04-27 09:59:45
【问题描述】:

我有一个字符串列表

ArrayList<String> titles = t1,t1,t2,t2,t3,t3,t3

我想要一个具有唯一值的子列表,即。 titles2 = t1,t2,t3

我该怎么做?任何帮助表示赞赏

【问题讨论】:

  • 排序和删除重复有什么关系?
  • 请正确粘贴您的代码。我猜ArrayList&lt;String&gt; titles = t1,t1,t2,t2,t3,t3,t3 不是有效代码
  • @ThanhDuyNgo 你的回答帮助了我。谢谢
  • @helloworld:不客气

标签: java sorting arraylist


【解决方案1】:

您需要使用Set,即:

一个不包含重复元素的集合。

还有一个TreeSet 用于排序(如果需要)。

例子:

Set<String> set = new TreeSet<String>(list);

【讨论】:

    猜你喜欢
    • 2017-09-06
    • 2023-03-15
    • 2017-04-06
    • 2021-06-27
    • 2020-06-02
    • 1970-01-01
    • 2012-11-14
    • 2010-10-26
    相关资源
    最近更新 更多