import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Test2 {
public static void main(String[] args) {
Map<String,String> map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
//map的遍历方法1
// Set<String> set = map.keySet();
// for(String s:set){
// System.out.println(s + "," + map.get(s));
// }
//map的遍历方法2
// Set<Map.Entry<String, String>> entryseSet = map.entrySet();
// for(Map.Entry<String, String> entry:entryseSet){
// System.out.println(entry.getKey()+","+entry.getValue());
// }
//map的遍历方法3
Iterator<String> it = map.keySet().iterator();
while(it.hasNext()){
System.out.println(map.get(it.next()));
}
//map的遍历方法4
// Iterator it = map.values().iterator();
// while(it.hasNext()){
// String val = (String)it.next();
// System.out.println(val);
// }
}
}
发表评论
-
线程总结
2013-03-01 15:08 0什么是线程? 运行在操 ... -
网络总结
2013-03-01 15:07 0网络就是一种连接在一起的计算机。 使用网卡、电缆、集线器等连接 ... -
20130222!
2013-02-22 15:33 848package com.niu.utils; import ... -
正则表达式
2012-10-25 13:57 521String str = "90";//2 ... -
内存溢出和内存泄露
2012-10-23 10:07 597内存泄露: 内存泄漏也称作“存储渗漏”,用动态存储分 ... -
java基础知识
2012-10-22 18:47 545集合类 http://blog.csdn.net/allen_ ... -
java sort
2012-10-22 18:43 815一:Arrays.sort(int[] a ) 二:Coll ... -
详解Java解析XML的四种方法
2012-10-09 13:13 518XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言 ... -
apache common-lang
2012-10-08 19:24 740public static int countMa ... -
Java中对文件的操作
2012-09-27 19:44 521java中提供了io类库,可以轻松的用java实 ... -
StringUtil一些字符串的处理方法
2012-09-24 10:04 845public class StringUtil{ publi ... -
java 创建xml和解析xml
2012-09-24 10:00 539import java.io.FileWriter;impo ... -
创建线程两种方式
2012-09-24 09:59 741public class T1 extends Thread ... -
java 文件遍历
2012-09-15 16:43 1000/** * 功能: * 1.获取D盘下2级范围所有的文 ... -
经典题目
2012-09-15 16:42 585a. 随机产生2位到10位不等的并且只包含和必须 ... -
entrySet 和keySet
2012-09-15 16:33 725public class MapList { public ...
相关推荐
这种方法的缺点是效率较低,因为需要遍历两次Map:第一次遍历键的集合,第二次遍历Map来获取对应的值。 性能比较 我们可以通过实际测试来比较这两种方法的性能。下面是一个简单的测试代码: ```java public class ...
在上一次分析了JS几种常用变量交换方式以及各自性能后,觉得这种方式挺好的,于是抽取了核心逻辑,封装成了模板,打算拓展成一个系列,本文则是系列中的第二篇,JS数组遍历方式的分析对比 JS数组遍历的几种方式 JS...
* 遍历二维数组:`var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]; $.each(arr1, function(i, item){ alert(item[0]); });` * 遍历对象:`var obj = { one:1, two:2, three:3, four:4}; $.each(obj, function(i) { ...
它的特性是每个关键字只能在 map 中出现一次,第二个可能称为该关键字的值。这个特性使得 map 在处理一对一数据的时候非常有用。 map 的组织结构是一颗红黑树,这颗树具有对数据自动排序的功能,所以在 map 中所有...
图的遍历#include #include #define max 100 //定义节点最大个数 int tag[100]; typedef char datatype; /*----------------定义边信息--------------*/ typedef struct node { int adress; // 记录节点位子 ...
第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共...
* 集合框架是 Java 中的一种数据结构,用于存储和操作对象的集合。 * 集合框架的顶层接口是 Collection 接口,继承自该接口的有 List、Set 和 Map 等接口。 二、List 接口 * List 接口是 Collection 接口的一个子...
map 作用是生成一个新数组,...第二轮遍历 parseInt('2', 1) -> NaN 第三轮遍历 parseInt('3', 2) -> NaN filter 的作用也是生成一个新数组,在遍历数组的时候将返回值为 true 的元素放入新数组,我们可以利用这个函数
开发中遇到的复杂JSON,用TypeToken来进行处理:(当然还有第二种解析方式,请查看http://blog.csdn.net/jason_996/article/details/78039799) 处理方法: 1,先将接口返回的JSON,用gson.tojson(map)方法,将...
2. Map 接口:是集合框架中的一种特殊的集合,用于存储键值对的数据。 3. Iterator 接口:是集合框架中的一种迭代器接口,用于遍历集合中的元素。 4. List 接口:是集合框架中的一种有序集合,例如 ArrayList、...
4)打印集合的大小,然后删除集合中的第3个元素,并显示删除元素的内容,然后再打印目前集合中第3个元素的内容,并再次打印集合的大小。 3、编写程序练习Map集合的基本使用: 1)创建一个只能容纳String对象的...
第二步:编写一个函数来判断每个芯片的性能数据是否符合测试标准。如果符合标准,则输出Soft Bin值为1,否则输出Soft Bin值为2。 第三步:使用Python的Matplotlib库生成CP测试map图。我们可以根据Soft Bin值和芯片...
forEach是ECMA5中Array新方法中最基本的一个,就是遍历,循环。例如下面这个例子: [1, 2 ,3, 4].forEach(alert); 等同于下面这个for循环 ...第2个是对应的数组索引,第3个是数组本身。 因此,我们有
2. Lambda表达式:Java 8中引入的一种新的函数式编程方式,可以将函数作为参数传递给其他函数。 3. filter方法:Stream API中的一个方法,用于对集合进行过滤。 4. limit方法:Stream API中的一个方法,用于将结果...
第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共...
迭代器提供了一种统一的方式来访问容器中的元素,不管是什么类型的容器。迭代器的种类有很多,如input iterator、output iterator、forward iterator、random access iterator等。 三、算法(Algorithm) 算法是...
22.4.4 Session与第二级缓存的交互模式 22.5 运行本章的范例程序 22.6 小结 22.7 思考题 第23章 管理Session和实现对话 23.1 管理Session对象的生命周期 23.1.1 Session对象的生命周期与本地线程绑定 ...
在生活中,二度好友推荐的运用非常广泛,一般在主流的社交平台上关于好友推荐上就有这方面的应用,当然,在当下海量的数据中,利用MapReduce编程模型来实现不失为一种较好的方式,具体的过程如下图。 这里需要同学...
第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共...
第2讲-课程介绍、特色与价值 共13页 第3讲-Scala编程详解:基础语法 共8页 第4讲-Scala编程详解:条件控制与循环 共7页 第5讲-Scala编程详解:函数入门 共5页 第6讲-Scala编程详解:函数入门之默认参数和带名参数 共...