1、Set接口简介一个不包含重复元素的集合;此接口没有索引,没有带索引的方法;set接口跟Collection方法基本一致,主要研究其实现类;2、HashSet简介此类实现set接口,由哈希表(实际上是一个HashMap实例)支持;它不保证set的迭代顺序,特别是不保证该顺序恒久不变;允许使用null元素;此实现不是同步的(多线程,速度快);...
一、概述1、三大特点:有序的(存取的顺序是一致的);有索引;允许存储重复的元素;二、使用初始代码: //初始代码 List<String> list = new ArrayList<>(); list.add("大哥"); list.add("二哥"); list.ad...
一、Properties概述1、API简介①Properties 类表示了一个持久的属性集;②Properties 可保存在流中或从流中加载;③属性列表中每个键及其对应值都是一个字符串;2、概述①Properties集合是唯一一个跟IO结合的集合;②可以使用Properties的store方法,把集合的临时数据,持久化地写入到硬盘中;③可以使用Properti...
一、java集合框架包含的内容:1.Collection①List接口:a.ArrayList实现类:实现了长度可变的数组,遍历数据的时候效率比较高b.LinkedList实现类:采用链表存储方式,插入和删除元素的时候效率比较高②Set接口:a.HashSet实现类b.TreeSet实现类2.Map接口:①HashMap实现类②TreeMap实现类二、集合:1.Collec...
原创
2019-07-10 18:57:09
58阅读
Set是个接口,故不能实例化Set集合的特点是不可重复,存储顺序和取出顺序不一定一样Set包括HashSet和TreeSet两种HashSet举例:import java.util.HashSet;import java.util.Set;public class Main { public static void main(String[] args) { //Ha...
转载
2021-06-25 09:52:46
143阅读
List是Collection的子接口,故不能实例化,可通过他的子集进行实例化,可重复,且存储顺序和取出顺序一致List的子类有ArrayList,Vector,LinkedListArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低。LinkedList:底层数据结构是链表,查询慢,增删快,线程...
转载
2021-06-25 09:52:59
136阅读
Collection<E>集合是个接口,故不能实例化,但是它的子类可以实例化集合的继承关系:Collection List ArrayList Vector LinkedList Set ...
转载
2021-06-25 09:53:20
229阅读
一、java集合框架包含的内容:1.Coll...
转载
2019-07-10 18:57:00
36阅读
2评论
以下内容引用自://wiki.jikexueyuan.com/project/java/collections.html: Java 2之前,Java为对象组的存储和操作提供了特别的类比如字典(Dictionary),向量(Vector),堆栈(Stack)和属性(Properties)。尽
转载
2017-06-03 16:34:00
37阅读
2评论
集合 Collection接口:单列集合,用来存储一个一个的对象 List接口:存储有序的、可重复的数据。 ArrayList、LinkedList、Vector Set接口:存储无序的、不可重复的数据 HashSet、LinkedHashSet、TreeSet Map接口:双列集合,用来存储一对( ...
转载
2021-10-05 17:35:00
79阅读
2评论
目录 1、Collection集合 1.1、集合类的特点 1.2、Collection集合概述和基本使用 1.3、Collection集合的常用方法 1.4、Collection集合的遍历 1.5、集合的案例-Collection集合存储学生对象并遍历 2、List集合 2.1、List集合概述和特 ...
转载
2021-09-15 10:08:00
49阅读
2评论
目录1、Properties 集合特点2、Properties 集合中存储键值对3、Properties 类中常用方法Properties 类表示了一个持久化的属性集,可保存在流中或从流中加载,属性列表中每个键及其对应的值都是一个字符串1、Properties 集合特点Properties 类是 Hashtable 的子类,Map 集合中的方法都可以用 该集合没有泛型,键...
原创
2021-11-18 16:44:50
111阅读
一、概述ArrayList集合是程序中最常见的一种集合,属于引用类型,在AyyayList内部封装了一个长度可变的数组,当存储元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,可以看做ArrayList是一个长度可变的数组。1、创建集合导包:import java.util.ArrayList; 创建对象:ArrayList<要存储的数据类型&g...
原创
2021-11-18 17:13:46
190阅读
一、概述ArrayList集合是程序中最常见的一种集合,属于引用类型,在AyyayList内部封装了一个长度可变的数组,当存储元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,可以看做ArrayList是一个长度可变的数组
原创
2022-03-03 10:06:10
35阅读
目录1、Properties 集合特点2、Properties 集合中存储键值对3、Properties 类中常用方法Properties 类表示了一个持久化的属性集,可保存在流中或从流中加载,属性列表中每个键及其对应的值都是一个字符串1、
原创
2022-03-03 10:09:14
47阅读
Set是个接口,故不能实例化Set集合的特点是不可重复,存储顺序和取出顺序不一定一样Set包括HashSet和TreeSet两种HashSet举例:import java.util.HashSet;import java.util.Set;public class Main { public static void main(String[] args) { //Ha...
原创
2022-03-10 15:20:42
69阅读
List是Collection的子接口,故不能实例化,可通过他的子集进行实例化,可重复,且存储顺序和取出顺序一致List的子类有ArrayList,Vector,LinkedListArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低。LinkedList:底层数据结构是链表,查询慢,增删快,线程...
原创
2022-03-10 15:20:43
67阅读
Collection<E>集合是个接口,故不能实例化,但是它的子类可以实例化集合的继承关系:Collection List ArrayList Vector LinkedList Set ...
原创
2022-03-10 15:37:55
49阅读
List总结:1. 所有的List中只能容纳单个不同类型的对象组成的表,而不是Key-Value键值对。例如:[ tom,1,c ];2. 所有的List中可以有相同的元