常用的集合

wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww          JAVA中常用的集合总结      

集合类定义主要在 java.util.*包下面

集合:可理解为用来在内存在存放一组对象的某种容器;

常用的集合定义了三大接口:

一.java.util.Set接口及其子类——set提供一个无序的,不可重复的,有标的 (其中HashSet是无下标的);

Set的特点是无序,所以要取出其中的对象,必须通过Set对象,得到Iterator来遍历这个Set

 

常用子类:java.util.HashSet,java.util.TreeSet

 

// 创建一个集合容器对象

// 使用第一种迭代方法时需这样创建对象
  java.util.HashSet<String> sets = new java.util.HashSet<String>();

// 将set中的元素放入迭代器
  java.util.Iterator<String> iter = sets.iterator();

 //迭代1
 for(String s:sets)

{
    System.out.println(s);
 }

 

//创建一个集合容器对象
 java.util.Set sets=new  java.util.HashSet();

// 将set中的元素放入迭代器
  java.util.Iterator<String> iter = sets.iterator();

 // 迭代2
   while (iter.hasNext())

 {//如果存在元素
   String str = iter.next();//就取出一个元素
   System.out.println(str);
  }
二.java.util.List接口及其子类 ——List提供的是一个有序的集合(对象以线性方式存储);

 

常用子类:java.util.Vector;java.util.ArrayList

           

三.java.uitl.Map接口及其子类——Map提供了一个映射(一一对应) 关系的集合数据结构;

 

Map中存放的两种对象 Key(键)  value(值)

key不能重复 value可以重复

 

常用子类:java.util.HashMap;java.util.Hashtable

 

猜你喜欢

转载自lxl-yes777.iteye.com/blog/1489367
今日推荐