comparator 相关问题

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

如何在 Java 中对 Map<Object> 中的 List<String, Object> 进行排序?

我有两张地图,Map 看起来像: 地图 地图1 = { taxRate={rateType=EXCLUSIVE, rate=0.07}, taxAmount={currencyCode=USD, amount=7.0},

回答 1 投票 0

如何在 Java 中对 Map<Object> 中的 List<String, Object> 进行排序?

我有两张地图,Map 看起来像: 地图 地图1 = { taxRate={rateType=EXCLUSIVE, rate=0.07}, taxAmount={currencyCode=USD, amount=7.0},

回答 0 投票 0

c++中整数对的priority_queue,其中第一个元素:降序,第二个元素:如果第一个元素相等则为升序

我正在尝试使用自定义比较器在 C++ 中构建整数对的优先级队列,其中第一个元素将按降序排序,但是如果两对中的第一个元素...

回答 1 投票 0

为什么我的比较器功能不起作用?

我有一个元素为 [0,1,0,3,12] 的数组。我想将所有零移动到它的末尾,同时保持非零元素的相对顺序。移动阵列后应该看起来像......

回答 2 投票 0

具有优先级队列中使用的多个自定义比较函数的 Python 类

我有一个 class person,它有三个自定义比较函数(compare_by_name / age / height),我需要三个 priorityQueue(或 Heapq)来使用不同的比较函数分别保存对象...

回答 0 投票 0

比较方法违反了它的一般契约(比较相同的值)[重复]

List listDataHeader = ...; Map ranks = new HashMap<>() ...; // 以下原因导致 java.lang.IllegalArgumentException:比较方法违反了它的一般性

回答 1 投票 0

如何按姓名对员工进行排序,如果我们有重复的姓名,我们将按姓氏对他们进行排序,以及如何按薪水进行排序

假设我们有以下员工类和员工列表: 员工类{ 字符串名字; 字符串姓氏; 双倍工资; Employee(双薪水,String firstName,String lastN ...

回答 2 投票 0

为什么 C++ 比较器在 priority_queue 和 sort() 中表现相反? [重复]

编辑:是的,我在定义比较器时犯了一个错误。我已将运算符更改为 <. The behavior is now defined and does not change. I defined a simple comparator class class MyCompare { ...

回答 1 投票 0

如何按姓名对员工进行排序,如果姓名重复,我们将使用 Java8 功能按姓氏或薪水对他们进行排序

假设我们有以下员工列表: List employeeList = new ArrayList<>(); employeeList.add(new Employee(40000d, "Abhijeet","Rakshit"));

回答 2 投票 0

如何根据自定义顺序指南按对象和子对象值对对象列表进行排序? [重复]

数据类用户( 验证名称:字符串, 有效地址:地址, 验证组:字符串 ) 数据类地址( 瓦尔街:字符串, 瓦尔城市:字符串 ) 我有一个用户列表。我需要订购...

回答 2 投票 0

如何根据自定义订单指南订购对象列表?

数据类用户( 验证名称:字符串, 有效地址:地址, 验证组:字符串 ) 数据类地址( 瓦尔街:字符串, 瓦尔城市:字符串 ) 我有一个用户列表。我需要订购...

回答 2 投票 0

arraylist 使用 collections.sort() 排序时出错

我正在写关于分数背包的代码。但是,排序算法效果不佳。因此我的代码无法正常工作。 这是我的代码: 导入 java.util.*; 类项目{ 国际专业...

回答 1 投票 0

Java Streams - 按列表大小排序时无法调用 .reversed()?

List 收集 = allCountries.stream() .sorted(Comparator.comparing(国家 -> country.getCities().size())) .collect(Collectors.toList()); 我有上面的java代码

回答 0 投票 0

在 arrayListOfPersons.sort(Comparator.comparing(a -> a.getName())) 中,它如何知道“a”指的是 ArrayList 中的 Person 对象?

我正在根据名称属性(它是一个字符串)将 ArrayList 排序为字母顺序。代码按预期工作,我不明白的一部分是它如何知道 a 指的是什么......

回答 0 投票 0

我得到一个运行时异常,我不知道是什么原因造成的。

我正在使用一个在线的ide geeksforgeeks。在这里,我试图使用TreeSet和传递一个比较器对象来解决这个问题。问题如下。给出一个大小为N的数组A,替换... ...

回答 1 投票 0

按离我的位置最近的第一个位置排序 - Android

私人列表 sortLocations(List locations, final Location myLocation) { Comparator comp = new Comparator () { @Override ...

回答 1 投票 0

在 upper_bound STL 中使用比较器

我想做一个程序,给出小于或等于我们给定值的最后一个元素。根据 lower_bound 的定义,它给出的第一个元素大于或 ...

回答 1 投票 0

如何使用比较器在Treemap中获取计数。

我创建了一个Dog类,有String breed和int ageinMonths。String breed; int ageInMonths; public String getBreed() { return breed; } public void setBreed(String breed) { this.breed = ....

回答 1 投票 -1

在java8中根据用户选择的属性对列表进行动态排序。

我有这个方法,效果还不错,但是有没有更简洁的方法?目前我已经在地图上添加了比较器,并根据用户选择的值来获得正确的比较器。 private Comparator&...

回答 2 投票 0

两个LocalDateTimes的java比较器。

一个名为MyCustomClass的自定义类有一个属性,它是joda LocalDateTime。我需要创建一个java.util.Comparator类,通过它们的TimeStamp属性来比较MyCustomClass的实例,这 ...

回答 2 投票 3

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