82
来源:互联网 发布:开源电商 php 编辑:程序博客网 时间:2024/06/08 13:44
4.25
学会了,如何从HashMap中提取key值和value的值。
Set keys = map.keySet( );if(keys != null) {Iterator iterator = keys.iterator( );while(iterator.hasNext( )) {Object key = iterator.next( );Object value = map.get(key);
或者是这样写也是可以的
Set entries = map.entrySet( );if(entries != null) {Iterator iterator = entries.iterator( );while(iterator.hasNext( )) {Map.Entry entry =iterator.next( );Object key = entry.getKey( );Object value = entry.getValue();;....}最后的代码为:
public class Solution { /** *@param A : an integer array *return : a integer */ public int singleNumber(int[] A) { // Write your code here int size = A.length; HashMap<Integer,Integer> map = new HashMap<Integer,Integer>(); int i = 0; for(i = 0;i < size;i++){ if(map.containsKey(A[i])){ map.remove(A[i]); } else{ map.put(A[i],A[i]); } } Set keys = map.keySet(); int x = 0 ;if(keys != null){Iterator iter = keys.iterator();while(iter.hasNext()){Object key = iter.next();x = (Integer)key;}}return x; }}
0 0
- 82
- 82
- 82
- 82
- 82 缩写
- 82理论
- 82天
- NYOJ 82
- ocp-82
- nyoj 82
- nyoj 82
- 练习82
- 82 vs 28
- 82条忠告
- SQLServer技术(82)
- 疯狂的程序员82
- reactos操作系统实现(82)
- 公考面试题82题
- JavaScript
- 深入浅出单实例SINGLETON设计模式
- Java date format 时间格式化
- textarea引发的问题
- TV图像处理详解
- 82
- GPDM for human motion
- vue实现todolist的demo
- Gradle篇——依赖集中管理
- 最全面的Android Webview详解
- BitTorrent协议与MagNet协议原理
- log4j中文日志乱码--输出到文件的日志,中文部分全是问号乱码的处理
- C#语言:MSIL指令
- Eclipse从svn导入Gradle项目