社区
Java SE
帖子详情
关于set的一个问题
lf383554330
2012-09-06 09:48:45
HashMap map = new HashMap();
Set set = map.keySet();
在java中 Set是一个接口,为什么能够这样用?
接口不是只有被实现后才可以用吗?
...全文
221
7
打赏
收藏
关于set的一个问题
HashMap map = new HashMap(); Set set = map.keySet(); 在java中 Set是一个接口,为什么能够这样用? 接口不是只有被实现后才可以用吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sad4This
2012-09-08
打赏
举报
回复
这是向上转型,实现了set接口就可以向上转型为set
rockets311
2012-09-08
打赏
举报
回复
google一下“多态”。
dsb_csdn
2012-09-06
打赏
举报
回复
说实话,这个问题还真没有考虑过,学海无涯啊。。。。
未来纪元
2012-09-06
打赏
举报
回复
这里的Set是声明一个对象指向map得到的set实例
hheeyyii
2012-09-06
打赏
举报
回复
Set set = map.keySet();
map返回的是一个实现set接口的对象。这个对象实现了Set接口,就可以这样赋值。或者说叫向上转型也可以
就好比你写List a = new ArrayList();
list是接口,arrayList是实现list接口的对象。
2399
2012-09-06
打赏
举报
回复
Map的方法,返回map里面的key的集合,用set装起来的,而不是数组或者list而已
brightyq
2012-09-06
打赏
举报
回复
这里的map是HashMap类型的对象,可以用keySet方法。
set是一个Set类型的变量,并没有实例化对象,也没有用其中的方法,所以没什么问题。
Android 属性动画(Property Animation) 完全解析 源码程序
代码为博客实例代码:http://blog.csdn.net/lmj623565791/article/details/38067475 有
问题
博客留言
C++ STL
set
::find的用法
上次面阿里巴巴。面试官问了我这样
一个
问题
,“C++ STL中的
set
是如何实现的”。当时只答了二叉树,回来查下书,原来一般是红黑树,后悔没好好记住啊。。。 接着,面试官又考了我一道这样的编程题:定义
一个
Student结构体,包括name和age等数据,要求编程实习在
set
中查找
一个
name == "张三", age == 13的操作。 本来
set
自己用得不多,当时一下懵了。回来查阅《C++
jedis
set
的
问题
当使用jedis的
set
api时,同
一个
key在被
set
两次后,通过get得到的还是第一次
set
的值,查看api说明,原因是参数nxxx的设置
问题
。
set
的api说明: String redis.clients.jedis.Jedis.
set
(String key, String value, String nxxx, String expx, long time)
Set
the str...
java关于
set
的remove
今天遇到
一个
问题
,使用迭代器在删除
set
中的元素时总是抛出异常:java.lang.IllegalStateException 贴出将会抛出异常的代码为 public static void main(String[] args) {
set
.add(new Long(1));
set
.add(new Long(1)); ...
关于
Set
集合元素存入顺序与取出顺序不一致的测试
Set
集合存入顺序和取出顺序不一致
问题
: 最近看到
一个
交流群里有人在问
Set
集合存入1,2,3;然后取出时顺序也是1,2,3;但是换成汉字,存入顺序和取出顺序就不一致了。于是测试了一下,是依据什么来依次取出 集合中的元素。 直接上结论:取出元素的顺序与元素的哈希值有关,按照哈希值小的先取出。
Set
buf = new Hash
Set
(); buf.add(1); buf.add(2); b
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章