遍历3方式
Posted mj5714
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历3方式相关的知识,希望对你有一定的参考价值。
1 package Z3_1; 2 3 import java.util.*; 4 5 public class QWE { 6 public static void main(String[] args) { 7 Map mijia=new HashMap(); 8 mijia.put("cn", "china"); 9 mijia.put("uk", "ufo"); 10 //方式一 增强for 11 System.out.println("方式一增强for"); 12 Set ks=mijia.keySet();//keyset 13 for (Object object : ks) { 14 System.out.println(mijia.get(object)); 15 } 16 //方式二 迭代器Iterator 17 System.out.println("方式二,迭代器Iteration"); 18 Iterator it=ks.iterator(); 19 while(it.hasNext()){ 20 String sk=(String)it.next(); 21 System.out.println(sk+"=="+mijia.get(sk)); 22 } 23 24 25 // Set set =mapContries.entrySte(); 26 // for (Object object : set) { 27 // Map.Entryentry=(Map.Entry); 28 // entry.getKey();//String 29 // entry.getValue(); 30 // } 31 32 33 34 // //遍历方式三 35 Dog dog1=new Dog("mijia","5714"); 36 Dog dog2=new Dog("qwe","123"); 37 Dog dog3=new Dog("sad","456"); 38 Dog []dogg=new Dog[3]; 39 40 HashMap hm=new HashMap<>(); 41 hm.put(1, dog1); 42 hm.put(2, dog2); 43 hm.put(3, dog3); 44 Set set =hm.entrySet(); 45 Iterator itt=set.iterator(); 46 while(itt.hasNext()) 47 { 48 Map.Entry en=(Map.Entry)itt.next(); 49 Dog dog =(Dog)en.getValue(); 50 System.out.println(en.getKey()+" "+en.getValue()); 51 } 52 } 53 }
以上是关于遍历3方式的主要内容,如果未能解决你的问题,请参考以下文章
NC41 最长无重复子数组/NC133链表的奇偶重排/NC116把数字翻译成字符串/NC135 股票交易的最大收益/NC126换钱的最少货币数/NC45实现二叉树先序,中序和后序遍历(递归)(代码片段
201521123089 《Java程序设计》第8周学习总结