- 浏览: 305478 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (192)
- Java基础 (36)
- jsp jstl el (0)
- sql (8)
- java--hibernate (3)
- dorado dataset (2)
- svn (3)
- java--知识点 utc 转 date (1)
- java--小功能 (5)
- Java--基础理论 (1)
- js--技术点 (4)
- js--基础理论 (3)
- java--dorado服务端 (1)
- javaee--jstl (1)
- dorado - -客户端 (1)
- struts1 (1)
- ant (1)
- smarty (1)
- log4j (2)
- tomcat (4)
- mysql (2)
- Axis (2)
- oracle (3)
- js 静态分页 (1)
- sql function (2)
- microsoft sql server (1)
- linux vi (1)
- LinkedHashMap (1)
- java-xml (2)
- Java基础,java面试题 (1)
- java面试题 (2)
- sql复制表 (1)
- jdbc-maven (1)
- linux 查看并发数 (2)
- json (1)
- linux (5)
- mybatis (5)
- 计算机基础 (1)
- Collection (0)
- Java.util (1)
- Java (0)
- Java Web (1)
- 大数据,flume (1)
- kafka (3)
- storm (1)
- mongodb (1)
- spring (12)
- ibatis 批量插入 (1)
- eclipse 模板配置教程 (1)
- csv文件生成工具类 (1)
- jetty (1)
- 多线程 (1)
- rabbitmq (1)
- git (1)
- dubbo (2)
- spring boot (1)
- Diamond 配置生成 (1)
- Elasticsearch (1)
- common.io (1)
- commons (2)
- ibatis|mybatis (1)
最新评论
-
NEOGX:
http://www.tuicool.com/articles ...
Json转换利器Gson之实例一-简单对象转化和带泛型的List转化 -
么可k:
可以喔
Can not find the tag library descriptor for "http://java.sun.com/j... -
tianyi_qingwu:
解决了我的一个问题,学习了,谢谢!
Ant+Flex: Java Heap Space -
ldci3gandroid:
if(month==0){ year-=1;mont ...
java获取当前日期一个月后的日期 -
djcbpl:
好像不行啊!我放进去了,还是错的啊
Can not find the tag library descriptor for "http://java.sun.com/j...
public class TestMap {
Map<String,String> map =null;
List<String> list=null;
public static void main(String[] args) {
TestMap test=new TestMap();
test.testSet1();
}
/***
* map遍历方法一
*/
public void testMap1(){
map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
map.put("id3", "heda");
map.put("id4", "information");
Set<String> sets=map.keySet();
for(String s:sets){
System.out.println("key:"+s+"*******value:"+map.get(s));
}
}
/**
* map遍历方法二
* 这种方法比较常用一些的
*/
public void testMap2(){
map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
map.put("id3", "heda");
map.put("id4", "information");
Set<Map.Entry<String, String>> maps=map.entrySet();
for(Map.Entry<String, String> set:maps){
System.out.println("key:"+set.getKey()+"*******value:"+set.getValue());
}
}
/**
* map遍历方法三
*/
public void testMap3(){
map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
map.put("id3", "heda");
map.put("id4", "information");
Iterator<String> it=map.keySet().iterator();
while(it.hasNext()){
String s=it.next();
System.out.println("key: "+s+" value: "+map.get(s));
}
}
/**
* map遍历方法四
*/
public void testMap4(){
map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
map.put("id3", "heda");
map.put("id4", "information");
Iterator<String> it=map.values().iterator();
while(it.hasNext()){
System.out.println("value: "+ it.next());
}
}
/**
* List遍历方法一
*/
public void testList1(){
list=new ArrayList<String>();
list.add("助理软件工程师");
list.add("软件工程师");
list.add("中级软件工程师");
list.add("高级软件工程师");
for(String s: list ){
System.out.println(s);
}
}
/**
* List遍历方法二
*/
public void testList2(){
list=new ArrayList<String>();
list.add("助理软件工程师");
list.add("软件工程师");
list.add("中级软件工程师");
list.add("高级软件工程师");
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
/**
* List遍历方法三
*/
public void testList3(){
list=new ArrayList<String>();
list.add("助理软件工程师");
list.add("软件工程师");
list.add("中级软件工程师");
list.add("高级软件工程师");
Iterator<String> it=list.iterator();
for(it.hasNext();it.hasNext();){
}
}
/**
* Set遍历方法
*/
@SuppressWarnings("unchecked")
private Set<String> sets=new HashSet<String>();
public void testSet1(){
sets.add("助理软件工程师");
sets.add("软件工程师");
sets.add("中级软件工程师");
sets.add("高级软件工程师");
Iterator it=sets.iterator();
while(it.hasNext()){
String s=(String) it.next();
System.out.println(s);
}
}
public void testSet2(){
sets.add("助理软件工程师");
sets.add("软件工程师");
sets.add("中级软件工程师");
sets.add("高级软件工程师");
Iterator it=sets.iterator();
for(String s: sets){
System.out.println(s);
}
}
}
Map<String,String> map =null;
List<String> list=null;
public static void main(String[] args) {
TestMap test=new TestMap();
test.testSet1();
}
/***
* map遍历方法一
*/
public void testMap1(){
map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
map.put("id3", "heda");
map.put("id4", "information");
Set<String> sets=map.keySet();
for(String s:sets){
System.out.println("key:"+s+"*******value:"+map.get(s));
}
}
/**
* map遍历方法二
* 这种方法比较常用一些的
*/
public void testMap2(){
map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
map.put("id3", "heda");
map.put("id4", "information");
Set<Map.Entry<String, String>> maps=map.entrySet();
for(Map.Entry<String, String> set:maps){
System.out.println("key:"+set.getKey()+"*******value:"+set.getValue());
}
}
/**
* map遍历方法三
*/
public void testMap3(){
map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
map.put("id3", "heda");
map.put("id4", "information");
Iterator<String> it=map.keySet().iterator();
while(it.hasNext()){
String s=it.next();
System.out.println("key: "+s+" value: "+map.get(s));
}
}
/**
* map遍历方法四
*/
public void testMap4(){
map = new HashMap<String,String>();
map.put("id1", "wang");
map.put("id2", "li");
map.put("id3", "heda");
map.put("id4", "information");
Iterator<String> it=map.values().iterator();
while(it.hasNext()){
System.out.println("value: "+ it.next());
}
}
/**
* List遍历方法一
*/
public void testList1(){
list=new ArrayList<String>();
list.add("助理软件工程师");
list.add("软件工程师");
list.add("中级软件工程师");
list.add("高级软件工程师");
for(String s: list ){
System.out.println(s);
}
}
/**
* List遍历方法二
*/
public void testList2(){
list=new ArrayList<String>();
list.add("助理软件工程师");
list.add("软件工程师");
list.add("中级软件工程师");
list.add("高级软件工程师");
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
/**
* List遍历方法三
*/
public void testList3(){
list=new ArrayList<String>();
list.add("助理软件工程师");
list.add("软件工程师");
list.add("中级软件工程师");
list.add("高级软件工程师");
Iterator<String> it=list.iterator();
for(it.hasNext();it.hasNext();){
}
}
/**
* Set遍历方法
*/
@SuppressWarnings("unchecked")
private Set<String> sets=new HashSet<String>();
public void testSet1(){
sets.add("助理软件工程师");
sets.add("软件工程师");
sets.add("中级软件工程师");
sets.add("高级软件工程师");
Iterator it=sets.iterator();
while(it.hasNext()){
String s=(String) it.next();
System.out.println(s);
}
}
public void testSet2(){
sets.add("助理软件工程师");
sets.add("软件工程师");
sets.add("中级软件工程师");
sets.add("高级软件工程师");
Iterator it=sets.iterator();
for(String s: sets){
System.out.println(s);
}
}
}
发表评论
-
服务器CPU使用高排查(java)
2020-11-23 11:13 209javaweb 项目部署后发现很耗cpu,需要查出问题所在 ... -
JVM 内存模型
2018-11-07 21:55 347我们知道,计算机CPU和 ... -
jvm 配置
2016-11-18 14:03 513原因: 常见的有以下 ... -
ConcurrentLinkedQueue LinkedBlockingQueue
2015-03-21 13:56 715在Java多线程应用中,队列的使用率很高,多数生产消费模型 ... -
Java异常
2015-02-25 16:10 627throws是用来声明一个方 ... -
JAVAsynchronized详解
2015-02-25 11:39 485Java语言的关键字,当它用来修饰一个方法或者一个代码 ... -
堆栈解释
2015-02-25 11:01 579Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 ... -
sleep 和wai t区别
2015-02-12 10:12 6281、这两个方法来自不同的类分别是Thread和 ... -
Java 性能调优
2015-02-10 18:29 6971.用new关键词创建类的 ... -
cookie 和session 的区别详解
2015-02-09 22:02 673当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的 ... -
checked异常和unchecked异常
2015-02-06 21:48 1540Java异常分为两种类型 ... -
Some New features in JDK5 compare JDK1.4
2013-11-27 14:25 7451. Enhanced ... -
New Features of JAVA SE 6.
2013-11-27 14:20 797Following are the n ... -
LinkedHashMap和HashMap的比较使用
2013-11-26 16:44 690由于现在项目中用到了LinkedHashMap,并 ... -
java 解析 xml
2013-08-25 19:17 838public void -
java 生成 xml 文件
2013-08-25 19:14 1108Java Bean package xml; p ... -
java 用来处理字符串的类 StringTokenizer
2013-06-19 13:04 799StringTokenizer是一个用来 ... -
java 读取文件
2013-06-10 13:25 912/** * @param fileLocatio ... -
JDK6相关资料官方下载地址
2013-04-24 15:23 893JDK1.6官方下载_JDK6官方下载地址:http://w ... -
java 定时器
2013-01-24 13:52 1029在web中,定时器的启动一般随web server的启动而启 ...
相关推荐
JAVA__MAP_+__LIST__SET和MAP的区别+_Map的三种遍历方法
主要介绍了Java集合Set、List、Map的遍历方法,是非常实用的遍历技巧,需要的朋友可以参考下
List、Set、MapList与Set集合的区别List、Map、Set三个接口,存取元素时,各有什么特点SetListMapList、Set、Map遍历的实现先来个Employee实体类List遍历的三种方式Set遍历的两种方式Map的几种遍历 List与Set集合的...
List,Set和Map遍历读取[归类].pdf
//遍历map Set keys=map.keySet(); Iterator<Integer> stringIter=keys.iterator(); while(stringIter.hasNext()){ int key=stringIter.next(); String value=(String) map.get(key);//根据键key得到value的值...
主要介绍了详解Java中list,set,map的遍历与增强for循环的相关资料,需要的朋友可以参考下
//list遍历 for(String m: list){ System.out.println(m); } // hashmap entrySet() 遍历 for(Map.Entry<Object,Object> m: hash.entrySet()){ System.out.println(m.getKey()+"---...
集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。 Collection:Collection 是集合 List、Set、Queue 的最基本的接口。 Iterator:迭代器,可以通过迭代器遍历集合中的...
STL中逆向遍历及删除 例子: map set vector list 等等
本文目录java容器介绍泛型的简单介绍Comparable和ComparatorCollectionListArrayListLinkedListVectorSetHashSetLinkedHashSet+ComparableTreeSetQueueLinkedListArrayQueuePriorityQueueStackMapHashMapTreeMap容器...
Collection集合下,有List,Set这些接口,这些接口有哪些区别,什么情况下可以使用呢。Map集合该如何使用呢,如何遍历呢?
java中的各种集合及其遍历总结;例子包括:List(ArrayList、LinkList),Set(HashSet、TreeSet),Map(HashMap),还有一个集合排序的例子
遍历集合 140 Collections工具类 141 Comparable接口 141 equals和hashcode方法 143 泛型 144 思考作业 145 上机作业 145 第八章 IO技术 146 为什么需要学习IO技术 146 基本概念 146 数据源 146 流的概念 146 第...
c++容器list、vector、map、set区别 list 封装链表,以链表形式实现,不支持[]运算符。 对随机访问的速度很慢(需要遍历整个链表),插入数据很快(不需要拷贝和移动数据,只需改变指针的指向)。 新添加的元素,...
Java集合框架:常用的List、Set、Map等集合类及其实现方式、使用场景、遍历方法等。 异常处理:Java中的异常类型、异常处理机制、如何自定义异常等。 IO流:Java中常用的文件读写、序列化和反序列化等操作。 多线程...
NULL 博文链接:https://takeme.iteye.com/blog/1663039
集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。 1. Collection:Collection 是集合 List、Set、Queue 的最基本的接口。 2. Iterator:迭代器,可以通过迭代器遍历集合中...
Collection接口是List、Set和Queue接口的父接口,定义了存取一组对象的方法。Collection接口继承自Iterable接口,这意味着可以通过for-each循环遍历集合元素。 List接口是有序的集合,可以包含重复的元素。List接口...
java集合在日常开发中经常用到,对基础的掌握尤其重要,其中List,Set,Map的作用以及使用的场景和分类描述,其中Arraylist 与 LinkedList 区别,HashSet与TreeSet与LinkedHashSet对⽐,LinkedHashMap和HashMap,...
3.1 如何遍历一个List/Set(foreach、Iterator、Lambda表达式) 11 3.2 如何遍历一个Map(foreach、Iterator、Lambda表达式) 11 3.3 如何实现一个Set<Student> set = new TreeSet(); 12 3.4 如何实现一个Map<...