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

使用泛型解决之前的问题相关推荐

  1. java null转换jason_Java进阶知识,轻松理解Java泛型

    在学习泛型之前我们先回顾下Java的数据类型以及涉及到的一些概念. Java数据类型 Java的两大数据类型分为基础类型和引用类型.基本类型的数值不是对象,不能调用对象的toString().hash ...

  2. Typescript 学习笔记七:泛型

    中文网:https://www.tslang.cn/ 官网:http://www.typescriptlang.org/ 目录: Typescript 学习笔记一:介绍.安装.编译 Typescrip ...

  3. 【Java代码】道格拉斯-普克 Douglas-Peucker 抽稀算法分析及15w个坐标点抽稀到3.7w耗时从360s+优化到365ms接近1000倍的速度提升源码分享(并行流+多线程+泛型)

    1.分析 算法详细流程可查看<道格拉斯抽稀算法流程图解+使用JDK8方法实现+详细注解源码>经典的 D-P 算法描述如下[红色部分用于辅助理解 可忽略]: 连接当前矢量曲线首尾点a.b,该 ...

  4. android 集成同一interface不同泛型_【Java视频教程】day30-泛型??

    泛型 泛型的引入 需求:打印集合中所有字符串的长度: 结论: 再使用集合时,因为集合中可以保存不同类型的数据,保存进入集合后不管什么类型的数据都会自动向上转型为Object类型, 所以实际使用时一般需 ...

  5. java定义list_我的Java Web之路59 - Java中的泛型

    本系列文章旨在记录和总结自己在Java Web开发之路上的知识点.经验.问题和思考,希望能帮助更多(Java)码农和想成为(Java)码农的人. 目录 介绍 再谈Java中的类型 为什么需要泛型? J ...

  6. Java泛型的个人理解

    2019独角兽企业重金招聘Python工程师标准>>> java泛型的意义 首选,我们说一下,为什么要用泛型,泛型来解决什么问题. 泛型解决, 某一个集合类内部添加多个类的某一种类的 ...

  7. Java基础—泛型的使用(详细)

    文章目录 目录 零.概念 一.泛型的优点 1.1优点 1.2为什么要使用泛型 二.泛型使用与不使用的区别 1.泛型的没有使用会造成什么后果呢? 2.添加泛型的使用会发生什么效果呢? [一.二] 知识点 ...

  8. Java_比较器枚举类和注解集合泛型

    文章目录 Java_比较器 Java_自然排序:java.lang.Comparable Java_Comparable的实现 Java_定制排序java.util.Comparator Java_S ...

  9. 第11-15章枚举|异常|常用类|集合|泛型

    文章目录 第11章 枚举和注解 11.1举例 11.2枚举的二种实现方式 11.3enum 实现接口 11.4注解的理解 11.4基本的 Annotation 介绍 第12章 异常-Exception ...

最新文章

  1. C语言 解决4996警告
  2. (010) java后台开发之String字符串操作
  3. Linux 搜狗输入法 候选字乱码
  4. C#中IEnumerable.OfType()方法的简单使用
  5. 学php记不住函数,为什么都是记不住PHP 的函数名
  6. linux在多个目录跳转,如何做到在多个目录直接游刃有余的进行切换 -- linux 下的目录切换...
  7. javascript图片轮播技术动态实现
  8. 直播源 列表 转换 php,Telelist直播源制作与格式转换工具 V2.4.1下载 制作XSPF、DPL、M3U等播放列表格式...
  9. app逆向 安卓开发环境搭建
  10. Spring AOP切面实现:参数传递
  11. [转帖]DRAM芯片战争,跨越40年的生死搏杀
  12. 广告联盟的广告分类CPM、CPC、CPA、CPS分别代表什么?
  13. BG2RHE - 树莓派安装官网新版ArduinoIDE
  14. 中小创势如破竹未来投资机会在哪
  15. 如何清除win10右下角输入法图标?
  16. vue使用XSLX,用CDN引入后下载的excel文件无法打开的解决办法
  17. android根据两点经纬度计算方位角
  18. Linux 下使用Trickle限制下载/上传带宽
  19. 51单片机基础之DS18B20温度传感器
  20. 计算机三维机械设计基础答案,计算机三维机械设计基础 2013年版

热门文章

  1. BZOJ 1937: [Shoi2004]Mst 最小生成树 [二分图最大权匹配]
  2. LeetCodeOJ. String to Integer (atoi)
  3. Android学习之高德地图的通用功能开发步骤(二)
  4. acm常见算法及例题
  5. IHttpHandler与IHttpHandlerFactory的区别一例
  6. SmartGit使用教程
  7. 算法 --- 归并排序的js实现
  8. websocket demo
  9. 电子书下载:Silverlight 5 in Action
  10. 基于 axios 的 Vue 项目 http 请求优化