集合
CJC250
我会玩手机,下雨会往家跑。
展开
-
List的子类
List:特点是有序的,允许存放重复的元素,而且是带索引的。带有索引的方法:.public void add(int index, E element) 将指定的元素,添加到集合指定的位置上。.public E get(int index)返回集合中指定位置的元素。.public E remove(int index)移除列表中指定的为位置,放回被移除的元素。.public E set(int index, E element)用指定元素替换集合中指定的位置的元素,返回值是更新前的元素原创 2022-03-16 15:04:28 · 1229 阅读 · 0 评论 -
数据结构(简介版)
数据储存常用结构有:栈、队列、链表、红黑树。1.栈:用一词形容:先进后出。2.队列:一个特点:先进先出3.数组:特点查询快,增删慢。4.链表:特点查询慢:链表的地址不是连续的,每次查询须从头开始查询。 增删快:增/删一个元素,对链表的整体结构没有什么影响。5.红黑树:...原创 2022-03-15 12:23:02 · 582 阅读 · 0 评论 -
泛型的知识
1.概念:是一种未知的数据类型,在不确定该用什么数据类型时,可以使用泛型。其中 E 代表未知的数据类型。例子1.public class ArrayList<E>{};2.public class get<E>{};//创建对象时,会确定泛型的数据类型。2.使用泛型的好处创建集合对象使用泛型好处:1.避免了类型转换的麻烦,储存的是什么类型,取出的就是什么类型2 .把运行期异常提升到编译期异常。坏处:泛型是什么类型,就能存储什么类型。创建集合对原创 2022-03-14 22:52:11 · 148 阅读 · 0 评论 -
增强for循环
作用:只能够遍历数组和集合,不能用于查找与删改。格式:for(数组/集合类型 临时变量:变量名){实现代码块}代码实现:import java.util.ArrayList;public class Demo01{ public static void main(String[] args){ //创建一个对象 ArrayList<String> arry=new ArrayList(); arry.add("aaa");原创 2022-03-13 14:59:28 · 60 阅读 · 0 评论 -
Iterator跌代器
迭代原理迭代器的作用遍历Collection中的元素。Iterator常用方法1.E next() 会返回迭代器的下一个元素,并且更新迭代器的状态。2.boolean hasNext() 用于检测集合中是否还有元素。存在则返回true。3.die dvoid remove() 将迭代器返回的元素删除。迭代器的使用步骤:注意:Iterator是一个接口,无法直接实现类对象,获取实现类的方法是调用Collection接口中的iterator方法。1.使用集合中的方法iter...原创 2022-03-13 14:46:37 · 99 阅读 · 0 评论 -
Collection集合概述
1.1 集合的概述: ·集合是Java中提供的一种容器,可以用来存储多个数据。 .数组的长度是固定的,集合的长度是可变的。.数组中储存的是同一种类型的元素,可以储存基本数据类型值,也可以是对象。集合储存的是对象,而且对象的类型可以不一致。1.2 集合的框架1.3 Collection常用功能public boolean add(E e) 把给定的对象添加到当前集合中。public void clear() 清空集合...原创 2022-03-13 13:39:03 · 698 阅读 · 0 评论