Java集合框架

 

 Java集合框架包含的主要内容:

 

collection接口在java.util包中。

list接口常用的方法:

 

  Set是无序的,元素不可重复的,实现collection接口

  List是有序的,元素可重复的,实现collection接口

  Arraylist采用的是动态数组,遍历元素和随机访问元素的效率高

  Linklist采用链式列表,增加删除元素的效率高

Linklist:

 

HashSet:

  HashSet是可以添加集合的

 1 package object.集合框架;
 2 
 3 import java.util.ArrayList;
 4 
 5 public class HashSet {
 6     
 7     public static void main(String[] args) {
 8         java.util.HashSet<Integer> set=new java.util.HashSet<Integer>();
 9         ArrayList<Integer> list=new ArrayList<Integer>();
10         list.add(1);
11         list.add(2);
12         list.add(1);
13         set.add(1);
14         set.add(2);
15         set.addAll(list);
16         System.out.println(set);//结果:[1,2]
17         
18     }
19 }

 

HashMap:

  存储键值对

遍历Map中的元素:

 1 package object.集合框架;
 2 
 3 public class HashMap {
 4 public static void main(String[] args) {
 5     java.util.HashMap map=new java.util.HashMap();
 6     map.put("name", "ztt");
 7     map.put("age", 23);
 8     map.put("addr", "石家庄");
 9     for(Object object:map.keySet()){
10         System.out.println(object+"="+map.get(object));
11     }
12 }
13 }
结果:

  name=ztt
  addr=石家庄
  age=23

 

posted @ 2017-12-19 17:11  ztt_tttt  阅读(147)  评论(0编辑  收藏  举报