我的需要是根据特定的索引名称对集合数据进行排序。我有以下数据:
txt_4: somevalue
txt_2: somevalue
txt_1: somevalue
txt_0: somevalue
txt_3: somevalue
如何对这些数据进行排序?谢谢。
更新:
排序后的预期数据:
txt_0: somevalue
txt_1: somevalue
txt_2: somevalue
txt_3: somevalue
txt_4: somevalue
最佳答案
使用TreeSet对象。
TreeSet elements are ordered using their natural ordering, or by a Comparator provided at set creation time, depending on which constructor is used.
Set<String> treeSet = new TreeSet<String>();
treeSet.add("txt_4: somevalue");
treeSet.add("txt_1: somevalue");
treeSet.add("txt_0: somevalue");
treeSet.add("txt_3: somevalue");
System.out.println(treeSet);
关于java - 根据 Java 中的索引名称对 Set<String> 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18845504/