集合类接口和类层次关系图
来源:互联网 发布:iapp源码手册2.0 编辑:程序博客网 时间:2024/06/16 10:08
1. Collection vs Collections
首先,“Collection”和“Collections”是两个不同的概念。你可以从下面的层次关系图中看到,”Collection”是集合层次的顶层接口,而”Collections”是提供了操作集合类型的静态方法的类。
![](http://cdn1.importnew.com/2014/01/647d134fddb1872cf1f5a8facbb41557.jpeg)
2. 集合类层次关系图
下图是集合类的层次关系图
![](http://cdn1.importnew.com/2014/01/b21709358c079fe8c3830dcd95958b76.jpeg)
3. Map的类层次结构关系图
下图是Map的类层次结构关系图
![](http://cdn1.importnew.com/2014/01/88b001ce462116afbcaf898480e7244b.jpg)
4. 集合类总结
![](http://cdn1.importnew.com/2014/01/45e61d0313cc000df2e80664f46f737f.png)
5. 代码示例
下面是一个简单的集合的例子:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
List a1 =
new
ArrayList();
a1.add(
"Program"
);
a1.add(
"Creek"
);
a1.add(
"Java"
);
a1.add(
"Java"
);
System.out.println(
"ArrayList Elements"
);
System.out.print(
"\t"
+ a1 +
"\n"
);
List l1 =
new
LinkedList();
l1.add(
"Program"
);
l1.add(
"Creek"
);
l1.add(
"Java"
);
l1.add(
"Java"
);
System.out.println(
"LinkedList Elements"
);
System.out.print(
"\t"
+ l1 +
"\n"
);
Set s1 =
new
HashSet();
// or new TreeSet() will order the elements;
s1.add(
"Program"
);
s1.add(
"Creek"
);
s1.add(
"Java"
);
s1.add(
"Java"
);
s1.add(
"tutorial"
);
System.out.println(
"Set Elements"
);
System.out.print(
"\t"
+ s1 +
"\n"
);
Map m1 =
new
HashMap();
// or new TreeMap() will order based on keys
m1.put(
"Windows"
,
"2000"
);
m1.put(
"Windows"
,
"XP"
);
m1.put(
"Language"
,
"Java"
);
m1.put(
"Website"
,
"programcreek.com"
);
System.out.println(
"Map Elements"
);
System.out.print(
"\t"
+ m1);
输出:
1
2
3
4
5
6
7
8
ArrayList Elements
[Program, Creek, Java, Java]
LinkedList Elements
[Program, Creek, Java, Java]
Set Elements
[tutorial, Creek, Program, Java]
Map Elements
{Windows=XP, Website=programcreek.com, Language=Java}
0 0
- 集合类接口和类层次关系图
- 集合类接口和类层次关系图
- 集合类接口和类层次关系图
- 详解Java集合框架的接口和类层次关系
- Java集合框架的接口和类层次关系结构图
- Java集合框架的接口和类层次关系结构图
- 集合类层次关系
- 集合类层次结构关系
- 集合类层次结构关系
- Java集合类层次关系整理
- java Collection接口和Collections类的层次关系图,类图
- Java集合类1—简介及其层次关系
- 转 Java集合框架的基本接口/类层次结构
- Java集合框架的基本接口/类层次结构:
- JDK7集合、多线程类及接口继承关系图
- Module类和接口关系
- 类和接口的关系
- 浅谈设计层次的抽象类和接口异同
- PHP_CURL1之模拟POST登陆
- 什么是内存泄漏
- 排序系列之快速排序
- 虚拟机下装oracle10G ASM
- UVa:11995 I Can Guess the Data Structure!
- 集合类接口和类层次关系图
- POJ 2240 Arbitrage
- Yii Framework 开发教程(34) Zii组件-AutoComplete示例
- 一个简单的EBNF范式的实现
- Yii Framework 开发教程(35) Zii组件-Button示例
- android 点击效果动画增强
- redhat 常用命令备忘
- 各类女性,各类人生
- SVN服务器搭建和使用(一)