您的位置:首页 > 编程语言 > Java开发

从头认识java-9.2 容器类型

2015-11-16 21:58 411 查看
这一章节我们来讨论一下容器的类型。
容器一般分成两类:
Collection:独立的对象序列。
包括:List-按照顺序保存对象,set-按照顺序保存不重复的对象,queue-队列
Map:“键-值”对象或者字典或者关联数组。package com.ray.ch09;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;

public class Test {
private ArrayList<String> list = new ArrayList<String>();

private HashSet<String> set = new HashSet<String>();

private HashMap<String, String> map = new HashMap<String, String>();

public Test() {
for (int i = 0; i < 10; i++) {
list.add("a");
}
for (int i = 0; i < 10; i++) {
set.add("a");
}
for (int i = 0; i < 10; i++) {
map.put("name" + i, "a");
}
}

public ArrayList<String> getList() {
return list;
}

public void setList(ArrayList<String> list) {
this.list = list;
}

public HashSet<String> getSet() {
return set;
}

public void setSet(HashSet<String> set) {
this.set = set;
}

public HashMap<String, String> getMap() {
return map;
}

public void setMap(HashMap<String, String> map) {
this.map = map;
}

public static void main(String[] args) {
Test test = new Test();
System.out.println("--------list--------");
ArrayList<String> list = test.getList();
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
System.out.println("--------set--------");
HashSet<String> set = test.getSet();
for (String str : set) {
System.out.println(str);
}
System.out.println("--------map--------");
HashMap<String, String> map = test.getMap();
for (int i = 0; i < 10; i++) {
System.out.println(map.get("name" + i));
}
}

}

输出:
--------list--------
a
a
a
a
a
a
a
a
a
a
--------set--------
a
--------map--------
a
a
a
a
a
a
a
a
a
a
上面的代码展现了list、set、map这三种我们常用的容器的特性。
 
总结:这一章节简单的讲述一下容器的两种类型。
 这一章节就到这里,谢谢。-----------------------------------目录

 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java