java语言基础(68)——集合框架(泛型概述和使用)
来源:互联网 发布:2017软件测评师真题 编辑:程序博客网 时间:2024/06/02 03:22
泛型:
字面意思是广泛的类型。实际是在类定义的时候不明确类型,而是在创建对象或调用方法的时候再明确类型的一种手法。也叫参数化类型,就是把类型当作参数一样来传递。
格式:
<数据类型> (此处的数据类型只能是引用类型)
好处:
把运行时期的问题提前到编译时期,可以及早发现问题。
避免了类型强转。
基本使用:
package FanXing;import java.util.ArrayList;import java.util.Iterator;public class FanXingDemo {/** * @param args */public static void main(String[] args) { ArrayList<String> ls = new ArrayList<String>();//jdk7 新增泛型推断(后面不写类型也可以) ArrayList<String> ls = new ArrayList<>();ls.add("hello");ls.add("world");ls.add("hello");ls.add("java");Iterator<String> it = ls.iterator();while(it.hasNext()){// 由于有类型声明 此处都不用强转了String s = it.next();System.out.println(s);/*输出hello world hello java */}}}
阅读全文
0 0
- java语言基础(68)——集合框架(泛型概述和使用)
- java语言基础(71)——集合框架(增强for的概述和使用)
- java语言基础(75)——集合框架(Set集合的概述及使用)
- Java语言基础——06.集合框架(1)集合框架概述和List、Set集合
- Java语言基础——06.集合框架(2)泛型和Map集合
- 黑马程序员——Java语言基础——06.集合框架(1)集合框架概述和List、Set集合
- 黑马程序员——Java语言基础——06.集合框架(2)泛型和Map集合
- JAVA基础:集合框架概述
- 集合框架_泛型概述和基本使用
- 集合框架_泛型方法的概述和使用
- 集合框架_泛型接口的概述和使用
- 集合框架-泛型方法的概述和使用
- 集合框架-泛型接口的概述和使用
- java基础集合框架——List、Set、Map概述(java集合一)
- java基础集合框架——List、Set、Map概述(java集合一)
- java语言基础(70)——集合框架(泛型高级之通配符)
- java语言基础(65)——集合框架(List的使用)
- Java语言基础——第十一回 集合框架
- 把数字转换成中文
- 数据库外连接(左、右、全)、内连接
- Mysql数据乱码完美解答
- Python :删除链表中重复的节点
- win32(7)--文件操作
- java语言基础(68)——集合框架(泛型概述和使用)
- 《Unix环境高级编程》 总结 (一)
- opencv彩色图像(RGB)转灰度图像及其优化
- P1186 玛丽卡
- Python :从尾到头打印链表
- Bayes 分类算法
- Python学习06-文件I/O
- 带你领略Linux系统发展及版本更迭
- JavaScript循环刷新页面