java 遍历 Iterator foreach for
2016-03-13 19:53
302 查看
package test;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.Set;
public class bainli {
public static void main(String[] args) {
Hashbianli();
ArrayHash();
}
//对于HashMap
public static void Hashbianli(){
HashMap<String,Integer> map = new HashMap<String,Integer>();
//转为entry
Set<Entry<String,Integer>> set1 = map.entrySet();
//Iterator遍历
Iterator <Entry<String, Integer>> it = set1.iterator();
while(it.hasNext()){
Entry<String, Integer> entry = it.next();
System.out.println(entry.getKey()+" "+entry.getValue());
}
//foreach 遍历
for(Entry<String,Integer> entry:set1){
System.out.println(set1);
System.out.println("xxx"+entry.getKey()+"yyy"+entry.getValue());
}
}
public static void ArrayHash(){
//对于ArrayList、HashSet
Set<String> set = new HashSet<String>();
set.add("abc");
set.add("def");
set.add("ghi");
//Iterator遍历
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next().toUpperCase()+"");
}
//for
for(Object temp:set){
System.out.println(temp);
System.out.println(temp.toString().toLowerCase());
}
}
}
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.Set;
public class bainli {
public static void main(String[] args) {
Hashbianli();
ArrayHash();
}
//对于HashMap
public static void Hashbianli(){
HashMap<String,Integer> map = new HashMap<String,Integer>();
//转为entry
Set<Entry<String,Integer>> set1 = map.entrySet();
//Iterator遍历
Iterator <Entry<String, Integer>> it = set1.iterator();
while(it.hasNext()){
Entry<String, Integer> entry = it.next();
System.out.println(entry.getKey()+" "+entry.getValue());
}
//foreach 遍历
for(Entry<String,Integer> entry:set1){
System.out.println(set1);
System.out.println("xxx"+entry.getKey()+"yyy"+entry.getValue());
}
}
public static void ArrayHash(){
//对于ArrayList、HashSet
Set<String> set = new HashSet<String>();
set.add("abc");
set.add("def");
set.add("ghi");
//Iterator遍历
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next().toUpperCase()+"");
}
//for
for(Object temp:set){
System.out.println(temp);
System.out.println(temp.toString().toLowerCase());
}
}
}
相关文章推荐
- JavaWEB 核心编程视频教程 01
- 深入Java虚拟机读书笔记之内存管理机制
- JavaWEB 核心编程视频教程 03
- 20145201 《Java程序设计》第二周学习总结
- 20145231第二周Java学习笔记
- Java程序猿需要掌握的知识
- Java与设计模式-代理模式
- java基础知识
- Java EE、Java SE、Java ME区别
- JAVA感想
- 将一个指定目录下的Java文件的绝对路径存储到一个文本文件中。
- 各种排序算法的分析及java实现
- 在Java中使用递归算法删除一个带内容的目录。
- 【javaSE】HashSet和HashMap
- Spring Security(01)——初体验
- 20145308刘昊阳 《Java程序设计》第2周学习总结
- java—1.面向对象与内存分析
- 深入Java虚拟机读书笔记之高效并发
- groovy/java自实现json解析器(3)JsonArray
- struts拦截器作用及一个案例