码迷,mamicode.com
首页 > 编程语言 > 详细

从头认识java-9.2 容器类型

时间:2015-11-17 19:09:32      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:java

这一章节我们来讨论一下容器的类型。

容器一般分成两类:

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-9.2 容器类型

标签:java

原文地址:http://blog.csdn.net/raylee2007/article/details/49871933

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!