collection是最頂層的介面,它的三個子介面:
1.list
2.set
3.queue
arraylist就是list的乙個實現類
public
class
arraylistdemo
}}
上述**分別往araylist種新增了2,5,6,null,5這五個元素
執行結果:
256
null
5
process finished with exit code 0
可以看出,list具有以下三條性質
1.元素插入有序
2.可插入null值
3.元素可重複
那麼set和queue的性質
set:
1.元素插入無序
2.元素不可重複
3.可插入null(視情況而定)
queue:
1.元素插入無序
2.元素不可重複
3.不可插入null
已知 a集合:1 3 4 6,b集合:2 3 6 7。
求:* //a與b的交集:
* //a與b的差集: b與a的差集:
* //a與b的補集:
* //a與b的全集:
//a與b的交集
a.retainall
(b);
for(int i=
0;isize()
;i++
)//列印結果3,4
//a與b的差集
a.removeall
(b);
for(int i=
0;isize()
;i++
)//列印結果1,6
//b與a的差集
b.removeall
(a);
for(int i=
0;isize()
;i++
)//列印結果2,7
//a與b的補集
arraylist c=
newarraylist
(a);
//c中元素和a相同
a.addall
(b);
//把b中的元素加到a中
c.retainall
(b);
//c中為a與b中相交的數字
for(int i=
0;isize()
;i++
)//刪除重複的資料
//注:不能使用a.removeall(c);這樣會把重複的資料全部刪掉,變成1 2 6 7
for(int i=
0;isize()
;i++
)
SSH原理及基本使用方法
簡單說,ssh是一種網路協議,用於計算機之間的加密登入。如果乙個使用者從本地計算機,使用ssh協議登入另一台遠端計算機,我們就可以認為,這種登入是安全的,即使被中途截獲,密碼也不會洩露。最早的時候,網際網路通訊都是明文通訊,一旦被截獲,內容就暴露無疑。1995年,芬蘭學者tatu ylonen設計了...
PHP中基本符號及使用方法
單行註解 多行註解 引號的使用 單引號,沒有任何意義,不經任何處理直接拿過來 雙引號,php動態處理然後輸出,一般用於變數.變數形態 一種是true 即 真的 另一種是false 即假的 常見變數形態 string 字串 數字 漢字 等等 integer 整數 1 2 3 4 5 0 1 2 等等 ...
PHP中基本符號及使用方法
註解符號 單行註解 多行註解 引號的使用 單引號,沒有任何意義,不經任何處理直接拿過來 雙引號,php動態處理然後輸出,一般用於變數.變數形態 一種是true 即 真的 另一種是false 即假的 常見變數形態 string 字串 數字 漢字 等等 integer 整數 1 2 3 4 5 0 1 ...