集合
泰勒乐了
这个作者很懒,什么都没留下…
展开
-
Java集合(1)——Collection
集合的引入回顾数组:存储同一种数据类型的集合容器数组的特点:1.只能存储同一种数据类型的数据2.一旦初始化,长度固定数组中的元素与元素之间的内存地址是连续的注意:Object类型的数组可以存储任意类型的数据。需求:定义一个数组存储班级同学的兴趣爱好如果数组存储兴趣爱好:String[ ] arr = new String[100];public class Demo1 { public static void main(String[] args){ Ob原创 2020-10-22 20:35:01 · 222 阅读 · 0 评论 -
Java集合(2)——List
List1.集合的体系-------|Collection:单例集合的根接口。------------|List:如果是实现了List接口的集合类,具备的特点:有序,可重复。------------|Set:如果是实现了Set接口的集合类,具备的特点:无序,不可重复。有序:集合的有序不是指自然顺序,而是指添加进去的顺序与元素出来的顺序是一致的。栗子如下:package gz.itcast.collectionreview;import java.util.ArrayList;impo原创 2020-10-12 18:05:17 · 109 阅读 · 0 评论 -
Java集合(3)——ArrayList
ArrayList1.集合的体系---------------|Collection:单例集合的跟接口(从上往下学习)-------------------| List:如果是实现了List接口的集合类,具备的特点:有序,可重复-----------------------|ArrayList(List的实现类):ArrayList底层是维护了一个Object数组实现的。特点:查询速度快,增删慢。什么时候使用ArrayList:如果目前的数据是查询比较多,增删比较少的时候,就使用ArrayLis原创 2020-10-13 10:22:11 · 96 阅读 · 0 评论 -
Java集合(4)——LinkedList
LinkedListLinkedList特有的方法:1、方法介绍:addFirst(E e):把元素添加到集合的首位置上addLast(E e):把元素添加到集合的末尾处getFirst():获取集合中首位置的元素getLast():获取集合中末尾处的元素removeFirst():删除集合中的首位置元素并返回removeLast():删除集合中的末尾元素并返回如果集合中没有元素,获取或者删除元素抛:NoSuchElementExceptionpublic class Demo1 {原创 2020-10-21 21:48:46 · 231 阅读 · 0 评论 -
Java集合(5)——Set,HashSet
Set:无序:添加元素的顺序与元素出来的顺序是不一致的。public class Demo1 { public static void main(String[] args){ Set set = new HashSet(); set.add("小五"); set.add("小四"); set.add("小三"); System.out.println("集合的元素:"+set); System.原创 2020-10-22 20:39:01 · 169 阅读 · 2 评论 -
Java集合(6)——TreeSet
TreeSet如果元素具备自然顺序的特性,那么就按照元素自然顺序的特性进行排序存储。public class Demo1 { public static void main(String[] args) { TreeSet tree1 = new TreeSet(); tree1.add(1); tree1.add(10); tree1.add(7); tree1.add(19); tree1.add(9); System.out.println("tree1:"+t原创 2020-10-22 21:16:19 · 246 阅读 · 0 评论 -
Java集合(7)——Map,HashMap
在现实生活中有些数据是以映射关系存在的,也就是成对存在的,比如:键 值老公 老婆身份证 人钥匙 锁双列集合----------|Map:如果是实现了Map接口的集合类,具备的特点:存储的数据都是以键值对的形式存在的,键不可重复,值可以重复。--------------|HashMap--------------|TreeMap--------------|HashTable1.Map接口的方法(1)添加:(1)put(K key, V value):作用:添加一个原创 2020-10-11 20:07:58 · 108 阅读 · 0 评论