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--;}}}?