![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合基础
魔笛手7
这个作者很懒,什么都没留下…
展开
-
javaAPI_集合_Collection集合
Collection集合 1.为什么会出现集合? 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢?数组和StringBuffer。但是呢?StringBuffer的结果是一个字符串,不一定满足我...转载 2019-08-20 09:47:08 · 227 阅读 · 0 评论 -
javaAPI_集合_List集合
List集合 1.list集合以及其特点 list集合是有序的,且可重复的。有序是指:存储的是什么那么遍历出来的也就是什么。 2.list集合特有的功能 (1).添加功能 void add(int index,object element):在指定位置添加元素 (2).获取功能 Object get(int index):获取指定位置的元素 (3).列表迭代器 ListIterator list...转载 2019-08-21 08:54:13 · 206 阅读 · 0 评论 -
javaAPI_集合_List的三个子类基本使用
List的三个子类基本使用 ArrayList 1.ArrayList类概述 ArrayList的底层数据结构是数组,查询快,增删慢。属于线程不安全,但是效率高。 2.ArrayList使用案例[使用ArrayList存储对象并遍历] public static void main(String[] args) { ArrayList lt = new ArrayList(); lt.add(...转载 2019-08-21 08:56:49 · 180 阅读 · 0 评论 -
javaAPI_集合_泛型以及jdk5部分新功能
泛型 1.泛型的引入以及概述 (1).概述: 我们知道集合也是一种存储数据的工具,之前我们学习过StringBuffer和数组,这俩种在存储数据的时候都是明确了要存储什么类型的数据,如果存储的数据类型和定义要存储的数据不一致的时候就会报错。那么集合为了数据存储的一致性,也提供了类似的机制,那么就是在创建集合对象的时候要明确需要存储的数据类型是什么,这一个机制就叫做泛型。 (2).泛型定义:把类型...转载 2019-08-21 09:05:45 · 218 阅读 · 0 评论 -
javaAPI_集合_toString()方法
集合中的toString() 先看一段代码: public static void main(String[] args) { //创建Collection对象,由于Collection是一个接口,所以是不能够实例化的,所以能够使用其子类对象 Collection c = new ArrayList(); c.add("hello"); c.add("world"); c.add("java"...转载 2019-08-21 09:08:16 · 233 阅读 · 0 评论 -
javaAPI_集合_Set集合以及其子类
set集合 1.概述 set集合是Collection的一个子类,是一个无序且元素唯一的集合。由于Set集合是一个接口,所以我们在实例化的时候使用其子类HashSet。 2.set集合的基本使用测试(存储对象并遍历) public static void main(String[] args) { //创建对象 Set<String> st = new HashSet<Stri...转载 2019-08-21 09:11:41 · 215 阅读 · 0 评论 -
javaAPI_集合_Map集合以及其子类
Map集合以及其相关子类 1.map集合的概述以及特点 map集合是将键映射到值的对象。一个映射不能够包含重复的键;每一个键最多只能够映射到一个值。 2.Collection集合与Map集合的区别 Map集合存储元素是成对出现的,也就是键值对出现,而且键是不可以重复的。 Collection集合存储元素是一个一个存储的,也就是单一存储的。 3.Map集合的功能特点 (1).添加功能 V p...转载 2019-08-21 09:13:50 · 221 阅读 · 0 评论 -
javaAPI_集合_Collections工具类
Collections工具类 1.区分集合Collection和Collections,俩个是不同的一个单列集合的顶层接口,而另一个用于操作集合的工具类。 2.概述 Collections工具类是一个针对集合操作的工具类。并且都是静态方法。 3.先关方法(仅列举常用方法) public static <T> void sort(List<T> lt):对一个集合进行自然...转载 2019-08-21 09:15:23 · 180 阅读 · 0 评论