comparator 相关问题

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

有没有更简单的方法在 Go 中编写这个逻辑?

我在 Go 中有一个结构,如下所示: 类型 A 结构体 { 名称字符串 输入字符串 时间字符串 } 我想写一个less函数来比较两个struct A,例如 函数 (s A) less(

回答 1 投票 0

然后比较似乎不是字典顺序的,尽管文档这么说

根据文档, 然后比较 默认 > 比较器 thenComparing(Function keyExtractor) 返回字典顺序

回答 1 投票 0

如何将特定值移动到数组末尾而不影响其他元素的顺序?

假设我有一个 [0,7,4,0,0,8,3,0,0,0,5,6] 数组,我必须将所有零带到其他数字之后的最后位置,而不进行修改他们的命令。 所以输出数组应该是这样的:[7,...

回答 4 投票 0

如何使用 Java 8 将特定元素移动到数组末尾而不影响其顺序

假设我有一个 [0,7,4,0,0,8,3,0,0,0,5,6] 数组,我必须将所有零带到其他数字之后的最后位置,而不进行修改他们的命令。 所以输出数组应该是这样的:[7,...

回答 1 投票 0

Python 排序比较器

我试图按照元组指示的子字符串的字典顺序对元组列表进行排序。 在下面的例子中,我希望对 a 进行排序,它实际上代表 ["sd", ...

回答 1 投票 0

比较器既称为对象又称为接口

我意识到不理解这一点可能会表明我对 Java 的理解存在更深层次的问题,但是在检查 java se 文档时,它确实声明 Comparator 是一个接口。然后当我创建一个“比较器”时...

回答 2 投票 0

比较操作数有短(单字)名称吗?

我正在编写(当然)比较两个对象的排序例程。一般来说,这可以分解为以下形式: 如果(一个 < b ) ... ...where the less-than is the operator and a,b are the

回答 1 投票 0

使用自定义比较器内的容器进行比较

#包括 #包括 #包括 #包括 int main() { std::vector WordsContainer={"aba", "baba",&

回答 1 投票 0

如何根据另一个列表中包含的属性对 Java 对象列表进行排序?

有没有办法按另一个列表包含的属性对对象列表进行排序? 例如,我尝试按 Stri 的 ArrayList 模型的值对 CustomObjects 的 ArrayList customObjects 进行排序...

回答 2 投票 0

Java Integer 类是否有返回 Comparator 的比较方法?

我在阅读Java教程时看到了这行代码: 比较器正常 = Integer::compare; 关于右侧,我尝试寻找解释如何比较的文档...

回答 2 投票 0

java中如何实现包含另一个类的类的equals方法

我想比较StudentDTO类对象。 StudentDTO s1 = new StudentDTO(); StudentDTO s2 = new StudentDTO(); s1.等于(s2) 我的 StudentDTO 类包含 AddressDTO 类对象作为

回答 1 投票 0

如何编写比较器以使用 lambda 表达式基于第二列对二维数组进行排序

我正在研究 Java 中的二维数组排序问题。我想根据每行中的第二列对数组进行排序,例如 a[i][1]。我正在尝试编写一个 lambda 表达式以将其放入 Arrays.sor...

回答 5 投票 0

按对象属性对 TreeMap 进行排序

我有一个充满房屋的树图。每栋房屋都有不同的属性,例如地址、楼层数等。TreeMap 被填充到 JList 中,以便用户可以从列表中选择房屋...

回答 1 投票 0

c++ 使用 std::lower_bound 通过 2 个参数查找数组中的元素

我在使用 lower_bound 通过 2 个参数查找数组中的元素时遇到问题。 我有一个 结构人{ 民众: 人(const std::string CITY,const std::string ADDRESS,const std::string REGI...

回答 1 投票 0

列表上的比较器只有空值

以下代码返回空指针异常: 比较器 c = (LocalDate d1,LocalDate d2)-> {return (d1.isAfter(d2) ? 1 : (d1.isBefore(d2)? -1: 0));} ; 列表...

回答 1 投票 0

使用 Collator 对整数列表进行排序

我们使用以下简化的代码片段进行排序。 Collator collator = Collator.getInstance(Locale.GERMAN); collator.setStrength(Collator.SECONDARY); 返回Comparator.comp...

回答 1 投票 0

如何使 Java TreeMap 通过某些比较器进行排序?

我有一个java TreeMap(现在我们称之为多重集,因为这就是我使用它的目的),我希望它按字符串的长度排序。我的意思是,对于一些...

回答 2 投票 0

将 Comparator 与 nullsLast 一起使用时出现 NullPointerException

我知道对于同一个问题有很多类似的问题。但是,我已经尝试过提供的解决方案,但没有一个对我有用。我 100% 确定这是我所缺少的基本内容,但我无法...

回答 2 投票 0

如何在 C++ 中使用自定义比较器创建 std::set?

如何创建一组对,其中的元素(对)使用自定义布尔函数进行排序?我写的 设置,比较> myset; 并得到错误:类型/值不匹配...

回答 3 投票 0

std::set 比较器 - 基于多个属性的 STL 排序

我正在使用自定义比较器测试 std::set 。但我看到同一个对象被插入两次。 以下是对象类: 班级信息 { 民众: 信息(字符串 n,字符串 o...

回答 3 投票 0

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