所谓集合,就是和数组类似——一组数据。java中提供了一些处理集合数据的类和接口,以供我们使用。 由于数组的长度固定,处理不定数量的数据比较麻烦,于是就有了集合。 以下是java集合框架(短虚线表示接口,长虚线表示抽象类,实线表示类,箭头表示实现接口或者继承)(在网络上找的图,不知道原作者,侵权请联 ...
分类:
编程语言 时间:
2017-07-24 23:41:54
阅读次数:
276
集合类的结构? 集合类的结构? 集合类的最顶层接口是Collection和Map接口,Collection代表一组对象,Map是保存键值对; Collection接口包括List、Set、Queue三个接口; List接口实现类:ArrayList、LinkedList、Vector; Stack继 ...
分类:
其他好文 时间:
2017-07-23 18:07:08
阅读次数:
177
List List接口的特点: 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的。 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。 集合中可以有重复的元素,通过元素的equals方法 ...
分类:
编程语言 时间:
2017-07-21 10:47:18
阅读次数:
249
Map接口 通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两 ...
分类:
编程语言 时间:
2017-07-21 10:41:19
阅读次数:
155
集合框架的工具类: Collections: 方法sort() System.out.println(list); // 自然排序 Collections.sort(list); System.out.println(list); // 按照字符串长度排序,再自然排序 Collections.sor ...
分类:
其他好文 时间:
2017-07-21 01:31:06
阅读次数:
180
集合框架的工具类: Collections: 方法sort(): List<String> list = new ArrayList<String>(); list.add("gfhd"); list.add("abc"); list.add("a"); list.add("aaaadfs");so ...
分类:
其他好文 时间:
2017-07-21 01:24:33
阅读次数:
257
定义: Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象。 作用: 集合可以: 1、在类的内部,对数据进行组织; 2、简单而快速的搜索大数量的条目; 3、有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除元素; 4、有的集合接口,提供了映射关 ...
分类:
编程语言 时间:
2017-07-19 11:55:59
阅读次数:
227
Collection接口中的共性功能1.添加 boolean add(object obj);一次添加一个 boolean addAll(Collection);将指定容器中的所有元素添加 2.删除 void clear(); boolean removbe(object o); boolean r ...
分类:
编程语言 时间:
2017-07-17 20:23:51
阅读次数:
171
package com.runoob.test; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class IteratorDemo { public static... ...
分类:
编程语言 时间:
2017-07-17 20:03:40
阅读次数:
158