集合容器set

集合就是數學中的集合的概念:所有的元素都具有唯一的值,元素在其中沒有順序。

import java.util.ArrayList;
import java.util.HashSet;//集合容器的包

        ArrayList<String> a=new ArrayList<String>();
        a.add("first");
        a.add("second");
        a.add("first");
    for(String s : a){
    System.out.println(s);//輸出的結果是first、second、fitst
    }
        System.out.println(a);//也可以用這個方法來輸出容器中的元素內容
        System.out.println("-----------------------");
        HashSet<String> s = new HashSet<String>();
        s.add("first");
        s.add("second");
        s.add("first");
    for(String k : s){
    System.out.println(k);//輸出的結果是second、first
    }
        System.out.println(s);//任何一個java類,只要有了toString函數,println會主動調用它。示例見下
    }
class Value{
    private int i;
    public void set(int i) { this.i = i;}
    public int get() { return i; }
    public String toString(){return ""+i;}
}
 public static void main(){
        Value v = new Value();
        v.set(10);
        System.out.println(v);//輸出的東西沒有任何意義。
        //任何一個java的類,只要有了toString函數,println函數會主動調用toString函數
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章