使用泛型解决之前的问题
package fanxing;
/*
* 使用泛型解决之前的问题
*/
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
public class TestGeneric02 {
public static void main(String[] args) {
LinkedList<Integer> list = new LinkedList<>();
ArrayList<String> list2 = new ArrayList<>();
LinkedList<Integer> list3 = new LinkedList<>();
// 如果使用泛型,不能向集合中添加泛型类型以外的类型
list.add(11);
list2.add("123");
list.add(333);
System.out.println(list);
System.out.println(list2);
System.out.println(list3);
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
iterator.next();
System.out.println("iterator" + iterator);
System.out.println("0");
}
Iterator<String> iterator2 = list2.iterator();
while (iterator2.hasNext()) {
iterator2.next();
System.out.println("iterator2" + iterator2);
System.out.println("0");
}
Iterator<Integer> iterator3 = list3.iterator();
while (iterator3.hasNext()) {
iterator3.next();
System.out.println("iterator3" + iterator3);
System.out.println("0");
}
}
}
转载于:https://www.cnblogs.com/Koma-vv/p/9550164.html
使用泛型解决之前的问题相关推荐
- java null转换jason_Java进阶知识,轻松理解Java泛型
在学习泛型之前我们先回顾下Java的数据类型以及涉及到的一些概念. Java数据类型 Java的两大数据类型分为基础类型和引用类型.基本类型的数值不是对象,不能调用对象的toString().hash ...
- Typescript 学习笔记七:泛型
中文网:https://www.tslang.cn/ 官网:http://www.typescriptlang.org/ 目录: Typescript 学习笔记一:介绍.安装.编译 Typescrip ...
- 【Java代码】道格拉斯-普克 Douglas-Peucker 抽稀算法分析及15w个坐标点抽稀到3.7w耗时从360s+优化到365ms接近1000倍的速度提升源码分享(并行流+多线程+泛型)
1.分析 算法详细流程可查看<道格拉斯抽稀算法流程图解+使用JDK8方法实现+详细注解源码>经典的 D-P 算法描述如下[红色部分用于辅助理解 可忽略]: 连接当前矢量曲线首尾点a.b,该 ...
- android 集成同一interface不同泛型_【Java视频教程】day30-泛型??
泛型 泛型的引入 需求:打印集合中所有字符串的长度: 结论: 再使用集合时,因为集合中可以保存不同类型的数据,保存进入集合后不管什么类型的数据都会自动向上转型为Object类型, 所以实际使用时一般需 ...
- java定义list_我的Java Web之路59 - Java中的泛型
本系列文章旨在记录和总结自己在Java Web开发之路上的知识点.经验.问题和思考,希望能帮助更多(Java)码农和想成为(Java)码农的人. 目录 介绍 再谈Java中的类型 为什么需要泛型? J ...
- Java泛型的个人理解
2019独角兽企业重金招聘Python工程师标准>>> java泛型的意义 首选,我们说一下,为什么要用泛型,泛型来解决什么问题. 泛型解决, 某一个集合类内部添加多个类的某一种类的 ...
- Java基础—泛型的使用(详细)
文章目录 目录 零.概念 一.泛型的优点 1.1优点 1.2为什么要使用泛型 二.泛型使用与不使用的区别 1.泛型的没有使用会造成什么后果呢? 2.添加泛型的使用会发生什么效果呢? [一.二] 知识点 ...
- Java_比较器枚举类和注解集合泛型
文章目录 Java_比较器 Java_自然排序:java.lang.Comparable Java_Comparable的实现 Java_定制排序java.util.Comparator Java_S ...
- 第11-15章枚举|异常|常用类|集合|泛型
文章目录 第11章 枚举和注解 11.1举例 11.2枚举的二种实现方式 11.3enum 实现接口 11.4注解的理解 11.4基本的 Annotation 介绍 第12章 异常-Exception ...
最新文章
- debug assertion failed!报错
- BugkuCTF-社工
- 漏洞发布平台-安百科技
- java对csv格式的读写操作
- 使用百度API实现语音识别——in python
- 鼠标hover表格头部信息出现闪烁
- A deep learning model integrating FCNNs and CRFs for brain tumor segmentation
- java 注解校验_Java开发编写自定义校验注解和校验器
- atitit.项目设计模式---ioc attilax总结v4 q11
- 7c盘满了怎么扩容_C盘爆满怎么办?扩容!
- 数据挖掘概念与技术(原书第三版)范明 孟小峰译-----第六章课后习题答案
- c语言结构体stamp是什么意思,stamp是什么意思
- 看懂财务报表一资产负债表
- Python 获取每月的工作日天数 (法定假+周末)天数
- CSDN文章如何设置【分级标题】和【目录】
- Exception in thread main java.lang.NoClassDefFoundError: org/w3c/dom/Eleme
- 大学生学C语言用什么笔记本电脑,有哪些适合大学生用的笔记本电脑
- 模板码:个性二维码制作,改变二维码设计方式
- java如何处理锯齿_java – 平滑锯齿的路径
- 用java写一个图书类book