首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

学习泛型的施用实例

2012-10-24 
学习泛型的使用实例?? ? ?泛型使用实例,例子中我们采用泛型来指定HaspMap的key和value的类型,从而不再需要

学习泛型的使用实例

?

? ? ?泛型使用实例,例子中我们采用泛型来指定HaspMap的key和value的类型,从而不再需要强制类型转换。自JDK1.5以后Java开始支持泛型,下面是一个HashMap中使用泛型的例子,开发过程中泛型使用很多。

import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;public class HashMapGeneric {/** * @param args * @author dylan 泛型使用实例,例子中我们采用泛型来指定HaspMap的key和value的类型,从而不再需要强制类型转换 */public static void main(String[] args) {HashMap<String, String> haspMap = new HashMap<String, String>();haspMap.put("a", "android");haspMap.put("b", "bright");haspMap.put("c", "come true");haspMap.put("d", "deleget");Set<Entry<String, String>> entrySet = haspMap.entrySet();for (Iterator<Entry<String, String>> iter = entrySet.iterator(); iter.hasNext();) {Entry<String, String> entry = iter.next();System.out.println("HashMap的Key=" + entry.getKey() + "  \t"+ "HashMap的Value=" + entry.getValue());}}}

程序运行结果:

HashMap的Key=d ?HashMap的Value=deleget

HashMap的Key=b ?HashMap的Value=bright

HashMap的Key=c ?HashMap的Value=come true

HashMap的Key=a ?HashMap的Value=android?? ? ??

?

热点排行