comparator 相关问题

用于创建对象的Common接口,用于指定比较其他对象的方式。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

是否可以使用可比或比较器对整数的ArrayList进行排序? [重复]

我正在尝试使用可比较的接口对ArrayList进行排序。如何按降序或升序对ArrayList进行排序?

回答 1 投票 0

lambda表达式与Comparator for Arrays.sort的匿名实现之间的区别? [重复]

假设我在Java中有一个数组:int [] [] arr = new int [n] [2];我想例如根据第二维的第一个值对它进行排序,因此对于每个元素i,arr [i] [0]。我看到了...

回答 1 投票 2

排序对 在Java中

我正在使用List >并根据键和值进行排序,但它显示以下错误,因为非静态方法getKey()无法从静态上下文中引用My ...

回答 1 投票 0

用Java 8的Comparator替换CompareToBuilder.comparing(...)。thenComparing(...)

在Java 8之前,我们像这样实现Comparable.compareTo(...):public int compare(Person a,Person b){return new CompareToBuilder().append(a.getLastName(),b.getLastName()) ...

回答 2 投票 8

使用自定义条件对Java 8上的对象进行排序的列表

我有一个MyObject List列表 myObjects;其中MyObject是模型类,类似于下面的公共类MyObject {private String fName; private String lname;私有字符串...

回答 1 投票 -2

比较器比较方法中的调用方法

我要打印的命名任务,根据Task对象的每个字段排序。任务类具有三个专用字段{字符串标题,日期日期,字符串项目}。 ...

回答 2 投票 0

使用比较器对Java对象进行排序时出错:抽象,并且不覆盖比较抽象方法

我想根据纸卷编号对数据对象列表进行排序。但是以下代码不适用于该比较器。错误:prog.java:15:错误:GFG不是抽象的,不会覆盖...

回答 1 投票 1

HashMap按AtomicInteger的值排序

我有HashMap并尝试按值对逆序进行排序,而我的以下代码按升序运行,LinkedHashMap collect = counterMap.entrySet()....

回答 1 投票 2

Comparator类中的奇怪错误,日食称其为语法,但语法似乎正确

我在比较器类中收到一个奇怪的语法错误,该错误将加载歌曲名称并按字典顺序对其进行排序。语法看似正确,但是我不确定Eclipse ...

回答 1 投票 -2

Java Comparator Arrays.sort()

我想根据一些规则对Java中的二维数组进行排序,比方说到原点的距离。我看到了使用Arrays.sort()的几种方法:1)Arrays.sort(points,...

回答 2 投票 0

找到列表中的最大日期对象,其中日期属性是一个字符串

说我有一个对象:公共类的MyObject {私人LOCALDATE的日期; }在这些对象是然后很容易地找到与最新的日期对象的列表:MyObject的最新=集合....

回答 2 投票 3

如何用Java编写的TreeMap的自定义比较?

我想存储在TreeMap中键值对,并根据按照以下逻辑项的值的条目排序:按该键的长度。如果两个键的长度是相同的,然后对它们进行排序...

回答 6 投票 0

为什么有些人会覆盖实施minheap使用的PriorityQueue尽管PQ在Java中默认情况下minheap比较器功能?

我搜索了一下,看起来像在Java中像一个最小堆一个PriorityQueue工作在默认情况下。那么,为什么会覆盖比较?我看到有人甚至整数做到这一点。我失去了一些东西在这里?我是 ...

回答 1 投票 2

TreeSet的构造

按照这样的:https://docs.oracle.com/javase/8/docs/api/java/util/TreeSet.html有2个构造在TreeSet中类:TreeSet中(集合延伸E> C)TreeSet中(比较超级Ë > ...

回答 1 投票 0

排序方式星期从周一至周日在Java中

我有一天在下面的格式。 “周五05:00”,“10:15星期二”“星期一02:00”我希望这一天它开始从周一到周日进行排序。我试图用这个格式追溯到SimpleDateFormat的...

回答 2 投票 2

通过使用Java比较另一个列表排序对象列表

有两个输入列表如下:输入= [{名: “A”,年龄:20},{名称: “B”,年龄:30 ...

回答 2 投票 8

在更新比较器比较函数的计数时返回列表的索引

我正在使用另一个列表排序一个列表。排序意图是,如果数组包含这些元素,则将数组B中存在的元素带到数组A的顶部。例如:inputA = {“A”,“B”,......

回答 4 投票 0

根据名称模式对String数组进行排序

我想根据它们是否包含自定义模式对字符串数组进行排序。我尝试使用比较器进行自定义排序,但它们都按升序或降序排序。我的要求......

回答 2 投票 5

java比较器,如何按整数排序?

我试图在java中学习比较器,我在网上找到了这个很好的例子,我的问题是如何更改这些代码,以便按年龄和降序排列宠物名称,以便......

回答 6 投票 29

按属性java-8对自定义对象的ArrayList排序

我读过有关使用Comparator对ArrayList进行排序的信息,但在所有示例中,人们都使用了compareTo,根据一些研究,它是String的一种方法。我想对自定义的ArrayList进行排序...

回答 26 投票 1106

© www.soinside.com 2019 - 2024. All rights reserved.