腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
在
SortedSet
接口
中
指定
subSet
方法
而
不是
Set
?
、
、
、
为什么
在
SortedSet
接口
中
指定
subSet
方法
而
不是
Set
,这与List
接口
的subList
方法
不同?
浏览 17
提问于2020-01-15
得票数 2
回答已采纳
2
回答
为什么
NavigableSet (扩展
SortedSet
)再次声明
subSet
(E fromElement,E toElement)?
interface NavigableSet<E>扩展了interface
SortedSet
<E>,它声明了
SortedSet
<E>
subSet
(E fromElement, E toElement)
方法
。但是,当我查看时,我看到它声明了相同的
方法
(具有完全相同的签名)。我还看到它说它从继承了一些
方法
(first,last,comparable)。既然根据定义,
接口
只包含
方法
签名,
为什么
任何
浏览 0
提问于2012-03-10
得票数 1
回答已采纳
1
回答
为什么
“布尔包含”版本的NavigableSet返回一个NavigableSet,而那些没有“包含布尔”的版本返回一个
SortedSet
?
我想知道
为什么
当我通过headSet(E toElement)创建一个NavigableSet的子集时,我会得到一个
SortedSet
,并以boolean inclusive作为参数,即headSet(我知道NavigableSet扩展了
SortedSet
,
SortedSet
有一个返回
SortedSet
的
方法
headSet(E toElement),但是
为什么
他们不决定更改子
接口
中的返回类型呢?或者返回一个包含新添加的headSet(E toEleme
浏览 1
提问于2015-02-17
得票数 0
2
回答
在
java
中
,从
接口
扩展的好处是什么?
、
例如:NavigableSet EXTENDS
SortedSet
如果某个类正在扩展一个
接口
,那么这个类应该/必须是一个
接口
,这样说公平吗?
浏览 2
提问于2010-03-18
得票数 1
2
回答
当
不是
同一个包时,class.isAssignableFrom()发送false
我使用isAssignableFrom() Class
方法
来确定来自其他应用程序的类是否实现了
接口
。因此,我
在
两个“应用程序”中都有相同的
接口
,但不在同一个包
中
。当两个
接口
的包不相同时,该
方法
返回false,否则返回true。 这是正常的行为吗?
浏览 8
提问于2016-02-09
得票数 0
回答已采纳
4
回答
Java
中
的TreeSet
、
、
据我所知,Java的最佳实践是
在
声明变量时,使用泛型
set
接口
在
左边声明,
在
右边声明具体的实现。因此,如果我必须声明
Set
接口
,正确的
方法
是,但是,使用此声明时,我无法访问
set
.last()
方法
。然而,当我这样声明它时, TreeSet<String>
set</e
浏览 0
提问于2016-03-23
得票数 3
4
回答
为什么
允许将元素添加到
SortedSet
,尽管
SortedSet
是一个
接口
而
不是
类
、
、
有人能解释一下,尽管是一个
接口
而
不是
一个具体的类,
为什么
这段代码可以很好地编译和运行: sSet.add(17);它正常地打印结果:[7, 8, 14, 17] 此外,
SortedSet
不能被实例化(这是意
浏览 1
提问于2012-12-16
得票数 1
回答已采纳
3
回答
Groovy (或Java)中排序集的子集
、
我有一个
SortedSet
,其中我需要基于列表
中
的特定元素的特定记录片。示例:在下面的代码
中
,challengeDTO.members是一个
SortedSet
(TreeSet实现)def memberRank = challengeDTO.members.findIndexOfname if (total == t.total) { // the <e
浏览 0
提问于2011-01-06
得票数 3
回答已采纳
1
回答
排序集子列表打印
、
现在我不明白
为什么
“苹果”包括打印,但“风”
不是
。如果我写"aa“,它的工作方式我想,但我想使用”苹果“创建子列表,其中不包括”苹果“。这是真的吗?
SortedSet
<String>
set
= new TreeSet<>();
set
.add("key");
set
.add("
浏览 5
提问于2015-04-18
得票数 2
回答已采纳
5
回答
NavigableSet、
SortedSet
和TreeSet
在
Java
中
的区别
、
、
、
SortedSet
也使元素保持自然顺序。 NavigableSets在哪里有用? 一些例子来说明它的用法对初学者来说是很好的。
浏览 14
提问于2013-11-06
得票数 23
3
回答
不兼容的类型-
SortedSet
和TreeSet
.*; { public NameIndexjava.util.TreeMap<java.lang.String,java.util.TreeSet<java.lang.Integer>> but expected java.util.String,java.util.
SortedSet
<java.lang.Integer>>
浏览 0
提问于2012-06-08
得票数 2
4
回答
subList()与其他相似集合
方法
有不同的行为,一旦subList被更改
、
有人能解释
为什么
subList()
不是
subSet
()
方法
,而是抛出一个
subSet
,
而
subSet
不是
。这两个
方法
都创建了一个支持集合,因此可能subList()
方法
设计人员依赖不可修改的原始列表创建了这个
方法
,但是如果所有的支持集合都具有相同的行为(比如
subSet
()),那么不会更好吗?for (String s:l2) { System.out.print(s+"
浏览 0
提问于2013-08-21
得票数 3
回答已采纳
4
回答
构造函数
中
的
SortedSet
<T>和匿名IComparer<T>不起作用
、
、
、
为什么
匿名函数
在
方法
上作为参数,
而
不是
在
构造函数参数
中
?如果我创建一个List<string>,它有一个带有以下签名的排序
方法
:
在
以下情况下工作:list.Sort( (a,b) => a.CompareTo(b) );
浏览 49
提问于2010-06-28
得票数 19
回答已采纳
2
回答
为什么
Java“可比”比仅仅使用compareTo
方法
更好呢?
、
、
我看到Comparable
接口
只允许实现compareTo
方法
。那么
为什么
我们还需要这个
接口
呢?
为什么
我们不能简单地
在
我们想要的任何类
中
定义和声明
方法
,
而
不必实现Comparable
接口
?我理解这是正确的:
SortedSet
<String> exampleSet = new TreeSet<String>(); <-- TreeSet实现了
SortedSet</
浏览 0
提问于2013-02-07
得票数 1
回答已采纳
7
回答
为什么
java
中
的
Set
接口
中不存在last()和first()
方法
Set
<Integer> treeSet = new TreeSet<>();//solution here is either
浏览 3
提问于2017-09-06
得票数 0
回答已采纳
3
回答
为什么
在
Java 7
中
扩展的
接口
(S)的
接口
重写
方法
?
、
、
我查看了Java7
中
的地图和SortedMap文档,我意识到了SortedMap,它扩展了Map,覆盖了entrySet()、keySet()和values()。AFAIK,
接口
不能在Java 8之前用Java实现
方法
,那么重写这些
方法
的原因是什么呢?
浏览 0
提问于2016-04-09
得票数 8
1
回答
为什么
SortedSet
的等价物
方法
有必要破坏
Set
合同?
、
我很难理解
为什么
有必要实现
SortedSet
的equals
方法
,因为它破坏了
Set
的一般合同,如下文所示: 注意,如果排序集要正确实现
Set
接口
,则排序集所维护的排序(无论是否提供显式比较器)必须与等于一致这是因为
set
接口
是按照等于操作定义的,但是排序集使用它的compareTo (或比较)
方法
执行所有元素比较,因此从排序集的角度来看,这个
方法
认为相等的两个元素是相等的。排序集的行为是定义良好的,即使它的排序与等于
浏览 3
提问于2020-03-18
得票数 1
2
回答
在
迭代时向
SortedSet
添加元素安全吗?
、
在
迭代该集合时向可修改的
SortedSet
添加元素安全吗?特别是,
在
集合中将元素添加到比迭代器指示的元素更晚的时间安全吗?s.add(i + 1); }我猜想是安全的,但在JRE文档
中
找不到明确的声明
SortedSet
文档
中
缺乏明确的声明不足以以某种方式回答问题;所需的行为可能间接地
在
不同类或
接口
的文档中
指定<
浏览 3
提问于2016-03-02
得票数 4
回答已采纳
5
回答
既然有了SortedMap/
SortedSet
,
为什么
还需要TreeMap/TreeSet呢?
、
、
好的,SortedMap /
SortedSet
是一个
接口
,TreeMap / TreeSet是它的实现。它们都保持元素的排序顺序,对吗?那么
为什么
我们需要TreeMap / TreeSet呢?
浏览 2
提问于2013-02-07
得票数 4
回答已采纳
3
回答
为什么
API中有java.util集?
、
、
java.lang.util
中
的
接口
Set
具有与同一包的Collection完全相同的结构。我想知道的是,java.lang.util--
中
的
Set
有什么好处?如果我没有遗漏任何东西,它
浏览 3
提问于2013-08-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java SortedSet为什么可以实现自动排序?
缓存-Redis命令汇总-Redis常用命令-Redis安装
Java并发基础:ConcurrentSkipListSet全面解析!
快速掌握Redis 五种数据类型
基于Redis的推荐瀑布流
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券