java学习第36天,list集合
来源:互联网 发布:网络剪刀手中文版下载 编辑:程序博客网 时间:2024/06/06 15:49
1,集合使用了泛型 但是迭代器仍然返回的是Object 应该给迭代器设置和集合一致的泛型 这样的话 迭代器每次返回的就还是和集合的泛型所设置的类型一致的数据 不用再重新判断到底要转换成什么类型的数据了
2,迭代器可以使用泛型 但是泛型所设置的类型必须和集合所用的泛型的类型一致
3,集合有一个叫做 list 的子类 是一个接口 用来存储有序的集合
4,list 集合可以造型为 ArrayList 和 LinkedList
5,ArrayList 是普通的数组集合,里面的元素的位置都是一个挨着一个的,查找和遍历起来很方便
6,LinkList 是链表实现的集合,里面的元素包含三个部分,包括前一个元素的地址,当前元素的数据,后一个元素的地址,链表可以通过设置地址来实现增加和删除,但是在遍历和查找的时候就没有数组的快,因为链表不知道当前元素的后边的其它的元素的地址
7,一般如果需要频繁地增加删除的话就使用链表集合,如果只是想遍历和查找的话,数组集合的效率要高一点
8,list 能够使用 collection 的所有方法 除此以外 还实现了本身独有的方法 比如get set
9,list 集合的set 方法 list.set(int index,some) 将指定的位置的元素替换成给定的元素 并返回原来位置的元素 注意 指定的位置必须是集合现在有的位置 否则会出现空指针异常
10,list 集合的 get 方法 list,get(int index) 获取指定位置的元素
11,list.remove(int index);删除指定位置的元素,并返回被删除的元素
12,list.size();获取元素的个数
13,可以使用传统的for 循环来遍历 list 集合
- java学习第36天,list集合
- java 集合 List 学习
- java学习:List集合
- Java基础第十四天学习日记_集合、List集合、Set集合
- Java学习第14天:集合框架零接触和基本理解(List和Set)
- java第8天代码(集合类)-list
- Java学习笔记-------集合List
- java集合学习二List
- java学习之List集合
- java学习第34天,集合 迭代器
- java学习第38天,集合排序
- java学习------------java集合学习之List
- Java 7之集合类型第2篇 - List集合
- Java 7之集合类型第2篇 - List集合
- 【Java学习】java集合类List
- 集合List,ArrayList,Collection第15天
- JAVA集合-List集合
- Java集合----List集合
- Ajax异步处理 js JQuery(post get) 的xml text处理
- MFC各种字符串的含义
- maven 加入json-lib.jar 报错 Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
- java基础精简汇总,个人学习笔记,看完或许你java基础就毕业了,
- 百度开源RPC框架brpc
- java学习第36天,list集合
- spring多线程返回值 并对多个返回值进行操作
- 最近找工作的面试总结
- linux学习第八篇:文件或目录权限chmod,更改所有者和所属组chown,umask,隐藏权限lsattr_chattr
- ABP框架学习之——授权(Authorization)
- 拦截器
- tomcat配置虚拟映射路径
- eclipse如何把多个项目放在文件夹下
- 并发锁