Map m;
...key=m.keySet().iterator().next().toString();偶是新手,这句程序太奇特了,请大侠帮解释一下吧,非常感谢!!!!
...key=m.keySet().iterator().next().toString();偶是新手,这句程序太奇特了,请大侠帮解释一下吧,非常感谢!!!!
解决方案 »
- 【求助】怎么用java取得CMD命令生成文件的路径?
- Person对象有个String类型的属性kind.现在要排序Person,按kind的顺序排,应该如何操作?
- System.in.skip(2)什么作用?
- java 连接sqlserver 2000出现的问题,我已经查阅了许多资料,但仍不得其解,在线等解
- 如何将加密后字符串转换成 对应的数字字符串(不影响解密)
- 进来看看,帮我解决小问题!
- Iterator遍历的问题
- 请问在thinking java中如何导入import com.bruceeckel.util.*
- 非常丰富的java资源,Oreilly电子图书有的是!
- 请问JDBC服务器与WEB服务器是否一个概念?
- 关于socket的问题
- 散分
Set set = m.keySet();
Iterator iter = set.iterator();
Object o = (Object)iter.next();
String key = o.toString();
m.keySet().iterator()是hashmap的迭代器Iterator
Iterator.next()就是访问一个元素.
toString()就是把此元素转换为String
Set set = m.keySet();
Iterator iter = set.iterator();
Object o = (Object)iter.next();
String key = o.toString();这个是遍历hashmap的下一个元素.
m.keySet().iterator()是hashmap的迭代器Iterator
Iterator.next()就是访问一个元素.
toString()就是把此元素转换为String把一个m的元素全部打印,过程是一楼的
m.keySet().iterator()是hashmap的迭代器Iterator
Iterator.next()就是访问一个元素.
toString()就是把此元素转换为String
.iterator()是hashMap的迭代器iterator。
长见识了