treeset 相关问题

一个Java集实现在插入时对其项进行排序;由JRE / JDK提供。

如何获取hasSet的最后一个元素

我想获取HashSet的最后一个元素,因此TreeSet中有一个last()方法,因此,我想将set转换为TreeSet并在其上应用last()方法,这样我将获得我在下面的代码中尝试过的最后一个元素。 。

回答 2 投票 1

StringBuffer对象可以作为Java TreeSet中的键吗?

我有以下代码,我试图将StringBuffer对象作为键放入TreeSet中。我这样做的原因是看是否可以将可变对象用作键。我没有任何编译错误。 ...

回答 8 投票 1

TreeSet如何维护O(logN)以进行添加?

Java TreeSet类可以为add方法维护O(logN)成本。如果数据是按排序顺序输入的,该如何工作?由于二叉搜索树的add方法将在...

回答 1 投票 1

如何在TreeSet中查找元素的索引?

我正在使用TreeSet ,我很想在集合中找到数字的索引。有没有一种很好的方法可以真正利用二进制的O(log(n))复杂性...

回答 5 投票 26

Java集合,使用树集作为树图的值

我想使用TreeMap实现创建数据集合,其中String为键,TreeSet为值,并使用自己的Mycomparator实例进行排序。它不能包含重复值,因此...

回答 3 投票 0

TreeSet的内部使用TreeMap的,因此,它是需要实现hashCode方法使用TreeSet的时候?

我想知道这意味着什么时TreeSet中的javadoc说此类实现Set接口,由TreeMap实例支持?在下面的例子中,我还没有实现的哈希码...

回答 4 投票 8

在Java中TreeSet中的天花板和地板功能的内部工作

我的工作,我需要找到对其中的值的差为至多为k的一个问题。现在树在java中设置确实对我来说,但我很想知道这是怎么工作的。我假设......

回答 1 投票 -2

允许重复的TreeSet或TreeMap

我需要一个对元素进行排序的Collection,但不会删除重复项。我已经去了TreeSet,因为TreeSet实际上将值添加到支持的TreeMap:public boolean add(E e){...

回答 6 投票 7

TreeSet等于另一个TreeSet

如何确定两个TreeSet对象是否相等?我用openjdk-10。可修改的Object类ModifiebleObject实现Comparable {整数;字符串文字; ...

回答 3 投票 0

为什么使用自定义Comparator到treeSet会破坏String对象的相等性?

我编写了一个比较器,它计算给定字符串中的辅音来比较2个字符串,但它以某种方式使TreeSet认为2个字符串相等(可能是它们具有相同的大小)。 ...

回答 2 投票 2

如何在最终的TreeSet中创建硬编码的Case Insensitive值,以便只有“Banana”而不是“banana”作为另一个值[duplicate]

我想创建不区分大小写的Fruit的TreeSet值。有什么办法,我可以在fruits1变量声明中改变一些东西,这样我就可以得到想要的结果并且可以避免方法......

回答 1 投票 0

我不能在SortedSet中放置null吗?

我认为Set允许null。那么为什么以下代码:SortedSet set = new TreeSet (); set.add(NULL); set.add(1); // --->线表示......

回答 4 投票 8

使用一组对时ClassCastException

我想在Java中使用一组对,但是当我调用contains()来查看它是否已经包含一个特定的对时,我总是得到一个ClassCastException。有没有办法避免这种......

回答 2 投票 0

Java Collection框架TreeSet

在Collection框架的TreeSet类中,如何比较两个字符串“Shiv”和“Shiva”,因为在这种情况下“Shiv”没有第五个字母,在此之前所有字符都与“Shiva”相同?...

回答 2 投票 0

Set引用变量中的TreeSet实例

对于代码:Set set = new TreeSet <>(); set.add(新手机(“哈利”));我得到错误:手机无法转换为java.base / java.lang.Comparable为什么Phone必须实现...

回答 3 投票 5

Hashset与Treeset

我一直很喜欢树木,那些漂亮的O(n * log(n))和它们的整洁。但是,我所知道的每个软件工程师都明确地问我为什么要使用TreeSet。从CS背景来看,我不......

回答 13 投票 472

Java中的拼写检查程序,文件打开但没有输出

我有一个拼写检查器的代码。它不会读取words.txt文件。它只打开对话框以选择文件。当我选择words.txt文件时,对话框关闭,没有任何反应。一世 ...

回答 2 投票 2

如何找出TreeSet包含具有隐式字段值的复杂对象

我有一个简单的班级培训生:公共班级培训生{private String firstName,lastName;私人国家级; //构造函数,getter-setters等。我需要编写一个正在寻找的方法...

回答 2 投票 0

在TreeSet和TreeMap中使用hashCode()和equals()

从以下代码中,我了解到,不需要为TreeSet和TreeMap重写equals()和hashCode()方法,既不需要排序也不需要搜索。公共类ComparableTest ...

回答 1 投票 5

编写一个方法来对任何参数化类型的Set进行排序并返回一个TreeSet

如何创建一个实现,其中给定一个任何参数化类型的Set,可以对其进行排序并返回带有已排序项的TreeSet。这是我到目前为止所尝试的。它只适用于String和......

回答 1 投票 0

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