泛型使用实例,例子中我们采用泛型来指定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
分享到:
相关推荐
C#泛型学习实例 里面包括泛型类,泛型方法,泛型接口,泛型抽象类,泛型抽象方法等多种泛型使用实例
闲下写的一份学习泛型委托的实例,看过后保证你很清晰的感受到其中的神奇
jdk1.5的新特性泛型的实例代码,很好的学习资料
主要介绍了Java让泛型实例化的方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
泛型集合List的实例,适合新手学习
泛型语法1 和 泛型语法2 练习实例,包含课程讲解中所有实例和实例说明,参考泛型语法1和泛型语法2一起使用有助于理解泛型的含义.
泛型实例(匿名方法实现排序与查找)巩固S2学期的学习!
C# 泛型 为什么使用泛型 泛型类实例化的理论 泛型类的不同的封闭类是分别不同的数据类型 泛型类中数据类型的约束 泛型方法 静态构造函数 方法重载 使用范围
主要介绍了Java静态泛型使用方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
天轰穿老师VS2010趣味编程视频教程,第24讲,泛型实例,FLV格式,压缩包自带10%恢复记录,自带10%恢复记录
C#中所谓泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。
自己写的一个小实例 给大家看看 学习学习
定义泛型类:展示如何定义一个简单的泛型类,以及如何创建该类的实例并使用泛型参数。 泛型方法:演示如何在普通类中定义泛型方法,以及如何调用和使用泛型方法。 类型通配符:展示如何使用类型通配符来增加灵活性,...
c#泛型学习的详细资料,里面包括的泛型的各种用法与实例
主要介绍了java泛型常用通配符实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
未经允许禁止转载,转载请联系作者。 目录 一 为什么我们需要泛型?...4.6 不能捕获泛型类的实例 五 泛型类型的继承规则 六 通配符类型 6.1 ? extends X 6.2 ? super X 6.3 无限定的通配符 ? 七 虚拟机是如何实现泛
主要介绍了Java泛型的用法及T.class的获取过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
下面小编就为大家带来一篇java 在观察者模式中使用泛型T的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
《C#开发实例大全(基础卷)》既适合C#程序员参考和查阅,也适合C#初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。 第1篇 C#编程基础篇 第1章 C#开发环境的使用 2 1.1 Visual Studio...
基于Java的实例源码-多线程反射泛型及正则表达式学习笔记和源码.zip