⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample14_20.java

📁 Java SE 6.0前12-16章示的示例代码,简单易学
💻 JAVA
字号:
package wyf.jc;
import java.util.*;
public class Sample14_20
{
     public static void main(String[] args)
     {
          //创建HashMap对象
          Map hm=new HashMap();
          //向Map中插入键/值对
          hm.put(Integer.valueOf(10001),"Tom");
          hm.put(Integer.valueOf(10003),"Jerry");
          hm.put(Integer.valueOf(10002),"John");
          hm.put(Integer.valueOf(10004),"Lili");
          //获取Map的键集合
          Set keySet=hm.keySet();
          //获取键集合的迭代器
          Iterator ii=keySet.iterator();
          //通过迭代器遍历假扮集合来遍历HashMap
          System.out.println("==========通过键集合对Map进行遍历==========");
          while(ii.hasNext())
          {
          	Object okey=ii.next();
          	//将获取的键引用进行强制类型转换
          	Integer i=(Integer)okey;
          	//通过键获取相应的值
          	Object ovalue=hm.get(okey);
          	//将获取的值引用进行强制类型转换
          	String s=(String)ovalue;
          	//打印键、值的情况
          	System.out.println("键:"+i.intValue()
          	        +",值:"+s+",值长度:"+s.length()+"。");
          }
          //获取Map中所有值的Collection
          Collection cvalue=hm.values();
          //用for-each循环对所有值进行遍历
          System.out.println("=======用for-each循环对所有值进行遍历=======");
          for(Object otemp:cvalue)
          {
          	//对引用进行强制类型转换
          	String s=(String)otemp;
          	System.out.println("值:"+s+",值长度:"+s.length()+"。");
          }
     }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -