Java集合框架基础——List泛型
来源:互联网 发布:新日铁住金软件 编辑:程序博客网 时间:2024/04/28 01:32
list泛型
假设以下类都已经导入了需要的包,
假设已经定义了一个课程类Course具有id,name两个属性与各方法。
//list泛型的添加public class ListGeneric { //带有泛型的Course的List类型 public List<Course> select; public ListGeneric() { this.select = new ArrayList<Course>(); } //添加方法 public void addList() { Course cr1 = new Course(1,"语文"); select.add(cr1); //以下语句,不符合泛型规范 //select.add("字符串"); }}
//list泛型的遍历public class ListGeneric { //带有泛型的Course的List类型 public List<Course> select; public ListGeneric() { this.select = new ArrayList<Course>(); } //遍历方法 public void foreachList() { for (Course cr:select) { System.out.println(cr.id+":"+cr.name); } }}
//list泛型不能使用基本类型public class ListGeneric { //带有泛型的Course的List类型 public List<Course> select; public ListGeneric() { this.select = new ArrayList<Course>(); } //泛型不能使用基本类型 public void basicList() { List<Integer> list = new ArrayList<Integer>(); list.add(); System.out.println("基本类型必须使用包装类作为泛型:" + list.get(0); }}
0 0
- Java集合框架基础——List
- Java集合框架基础——List泛型
- java基础——集合框架(List、Set、Map)
- Java集合框架基础-----List
- java集合框架—List
- Java集合框架—List
- Java基础(集合框架——Collection、List、Set、泛型)
- java基础集合框架——List、Set、Map概述(java集合一)
- java基础集合框架——List、Set、Map概述(java集合一)
- Java语言基础——06.集合框架(1)集合框架概述和List、Set集合
- java基础—6.集合框架、泛型
- 黑马程序员——高新技术---Java基础-集合框架-集合Collection,List
- Java基础—集合框架
- Java基础--集合框架只List
- Java基础-集合框架之List
- Java基础——集合List+Set+泛型+Map
- 黑马程序员——java基础拾遗之集合框架(一) List 和 Set
- 黑马程序员——JAVA基础----------集合框架(一)----list接口
- ubuntu14.04 LTS 下vsftpd安装配置
- Android Studio 掌握这些调试技巧
- 自定义的顶部标题栏
- jquery带动画的二级下拉列表
- 一个简单的信号量
- Java集合框架基础——List泛型
- 注解@PostConstruct与@PreDestroy讲解及实例
- spingmvc 文件下载打包zip
- Linux上的ftp配置,及错误500 OOPS: could not bind listening IPv4 socket解决
- Codeforces 743C Vladik and fractions(数学)
- 程序员面试金典: 9.1数组与字符串 3判断一个字符串字符重新排列后是否可变成另一个字符串
- mybatis一对一关联关系
- android 5.0机上INSTALL_FAILED_DUPLICATE_PERMISSION错误的解决办法
- 好用的工具集合