读书人

Java基础 札记整理一:集合Set,List以

发布时间: 2012-09-19 13:43:54 作者: rapoo

Java基础 笔记整理一:集合Set,List以及集合Map 第一部分
集合框架结构

Collectioin集合中有2个子集和,分别是Set和List。一般认为,Set与List重要区别是,Set存储的数据中没有重复的元素,而List中可以存储重复的元素。实际上,并非如此。下面举几个实例。

先看List(实现类有ArrayList,LinkedList,Stack)。

?

Stack类:

?LinkedList类:它存储数据时相当于一个链表

import java.util.*;public class TestList3 {public static void main(String... args){//LinkedList的数据结构相当于一个链表,通过pop()等方法可以得到每个元素,LinkedList<String> ll = new LinkedList<String>();String[] strs = new String[]{"a","b","c","d"};for(String str : strs){ll.add(str);}int count = ll.size();//用pop()方法遍历每个元素while( count > 0){System.out.println(ll.pop());count--;}}}

?

读书人网 >编程

热点推荐