java集合
Java集合常用的有list、set、map
happydecai
java高级工程师
展开
-
【重要】JAVA集合类汇总
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是...转载 2018-05-08 11:09:16 · 178 阅读 · 0 评论 -
JAVA集合-集合的引入
JAVA集合-集合的引入当我们有种需求,需要存储多个元素的结构时,我们前面讲过数组,数组可以存储。但是数组也有它的弊端,使用的时候,必须先定义好长度,也就是数组的长度是固定,不能根据我们的需求自动变长或者变短。我们看一个实例:先定义一个Student类:12345678910111213141516171819202122232425262728293031package com.java1234...转载 2018-05-09 09:52:56 · 996 阅读 · 0 评论 -
JAVA集合-List集合
JAVA集合-List集合Collection接口是集合的老祖宗,定义了接口的基本方法,我们查看api 文档:List是Collection接口的子接口,也是最常用的接口,此接口对Collection接口进行了大量的扩展,List集合里的元素是可以重复的。List接口的主要实现类有ArrayList,和LinkedList。在数据量不大的情况下,这两个类性能差别不大,一般情况下,集合里的元素很少变...转载 2018-05-09 09:53:36 · 292 阅读 · 0 评论 -
JAVA集合-Set集合
JAVA集合-Set集合Set集合是Collection接口的子接口,没有对Collection接口进行扩展,里面不允许存在重复的内容;演示代码:1234567891011121314151617181920212223242526272829package com.java1234.chap08.sec04; import java.util.HashSet;import java.util.I...转载 2018-05-09 09:54:10 · 188 阅读 · 0 评论 -
JAVA集合-集合的遍历
JAVA集合-集合的遍历前面我们讲了最简单的集合遍历用for循环。今天再介绍两个 Iterator和foreach;首先是Iterator遍历器,我们给下实例:先给一个Student类:123456789101112131415161718192021222324252627282930313233package com.java1234.chap08.sec03; public class St...转载 2018-05-09 09:55:03 · 383 阅读 · 0 评论