1.集合的用途:儲存物件的一種容器
2.陣列和集合的區別:陣列的長度是固定的,陣列可以儲存基本資料型別。集合只能儲存物件,但是集合長度是可變的
3.集合最頂層的介面collection,常用子類有:list
,,set
, sortedset
4.子類的不同點:資料儲存的方式(資料結構)不同
5.集合(collection)基本方法:
add(ee)確保此 collection 包含指定的元素(可選操作)
addall(collection<? extendse> c)將指定 collection 中的所有元素都新增到此 collection 中(可選操作
clear()移除此 collection 中的所有元素(可選操作)
contains(objecto)如果此 collection 包含指定的元素,則返回 true
containsall(collection<?> c)
如果此 collection 包含指定 collection 中的所有元素,則返回 true
equals(objecto)
比較此 collection 與指定物件是否相等。
hashcode()
返回此 collection 的雜湊碼值。
isempty()
如果此 collection 不包含元素,則返回 true。
iterator()
返回在此 collection 的元素上進行迭代的迭代器。
remove(objecto)
從此 collection 中移除指定元素的單個例項,如果存在的話(可選操作
removeall(collection<?> c)
移除此 collection 中那些也包含在指定 collection 中的所有元素(可選操作)
retainall(collection<?> c)
僅保留此 collection 中那些也包含在指定 collection 的元素(可選操作)
size()
返回此 collection 中的元素數
toarray()
返回包含此 collection 中所有元素的陣列
toarray(t a)
返回包含此 collection 中所有元素的陣列;返回陣列的執行時型別與指定陣列的執行時型別相同
6.iterator(介面),迭代器,集合取出元素的方式,集合內部類,每種集合都要自己的特有的資料操作方式,即iterator實現類,方法有:
hasnext()
如果仍有元素可以迭代,則返回 true。
next()
返回迭代的下乙個元素。
remove()
從迭代器指向的 collection 中移除迭代器返回的最後乙個元素(可選操作)。
7.取元素操作:
listlist = new arraylist();
1. iterator it = list.iterator()
while( it.hasnext() )
2.(可以及時釋放it物件)
for(iterator it =list. iterator();it.hasnext;)
Spring MVC框架概要
什麼是springmvc?springmvc是spring框架的乙個模組,springmvc和spring無需通過中間整合層進行整合。springmvc是乙個基於mvc的web框架。mvc是乙個設計模式,mvc在b s系統 下的應用 第一步 發起請求到前端控制器 dispatcherservlet ...
集合框架 Map集合
map集合 同collection,是集合框架中的頂層介面。一次新增一對元素,collection一次新增乙個元素。所有,map集合也稱為雙列集合,collection集合稱為單列集合。介面map key是鍵,value是值,其實map集合中儲存的就是鍵值對,map集合中必須保證鍵的唯一性。常用方法...
集合框架 TreeSet集合
泛型就是一種不確定的資料型別,使用 字母 可以使用在類上,方法上和介面上。泛型類,指的是在類上有乙個確定的資料型別,在建立該類物件時確定其資料型別。表示一種不確定的資料型別 public class boxpublic void setelement e element 泛型類上的,在建立物件的時候...