Java集合類自己總結

2021-05-22 21:53:52 字數 1511 閱讀 5669

以下是常用子介面:

-----arraylist01

public class arraylistdemo01};

---------arraylist02

public class arraylistdemo02};

---------arraylist03

public class arraylistdemo03

system.out.print("/n

由後向前輸出:

") ;

for(int i=alllist.size()-1;i>=0;i--)

} };

也就是只有

list

介面中有

get()

方法,set

等介面裡沒有

---------arraylist04

public class arraylistdemo04) ; //

指定好型別

system.out.print("

指定陣列型別:

") ;

for(int i=0;i

system.out.print(str[i] + "

、") ;

} system.out.print("/n

返回物件陣列:

") ;

object obj = alllist.toarray() ; //

返回object

型別 for(int i=0;i

string temp = (string)obj[i] ; //

進行向下轉型

system.out.print(temp + "

、") ;

} }}; -------arraylistdemo05

public class arraylistdemo05

system.out.println("mldn

字串的位置:

" + alllist.indexof("mldn")) ;

system.out.println("

集合操作後是否為空?

" + alllist.isempty()) ;

} };

------

-------vectordemo01

public class vectordemo01 }

};---------vectordemo02

public class vectordemo02 }

};---------------

public class linkedlistdemo01

};

-----------

public class linkedlistdemo02

};

---------------------------------

public class linkedlistdemo03

}

};

---------

JAVA集合類總結

所有的集合類都是先iterator介面,意味著所有的集合類都是可以迭代輸出的。以collection為介面的元素集合型別,以map為介面的對映集合型別 所有集合的實現類都不是直接實現集合類介面,而是都繼承乙個相應的抽象類。list list介面提供了多個實現的子類,其實現類有arraylist,li...

java 集合類 7 總結

vector 用arraylist代替vector。hashtable 用hashmap代替hashtable。satck 用linkedlist代替stack。properties hashtable和hashmap的區別 1.hashtable是dictionary的子類,hashmap是map...

Java集合類的總結

集合類庫考慮到 容納自己物件 的問題,並將其分割成兩個明確的概念 1 集合 collection 一組單獨的元素。乙個list 列表 必須按特定的順序容納元素,而乙個set 集 不可包含任何重複的元素。2 對映 map 一系列 鍵 值 對,如雜湊表身上的充分體現。map可以和陣列一樣,擴充到多維,可...