1. **
public
static
void main(string args) else
/*final int len = 13;
system.out.println((len & 0xff));
if ((len & 0x01) != 0)
try catch (exception e) */}
2553
31y2. 總結
1. list1的addalll(list2) 修改list2裡的物件元素list1會跟著改變(說明list2的中的元素新增到list1是使用的物件的位址傳遞,修改2元素1的元素跟著修改)
2.對集合的操作(remove) 只是正對集合,比如list1新增2的元素,list2呢remove乙個元素對list1來說list1仍然有list2移除的元素
3. removeall使用的contains而contains使用的是equals比較的是值
關於list的addAll方法
可以把乙個同型別的list新增到另外乙個list當中,並且可以進行一系列操作。ps 如果像下面這樣,單純的把乙個list在新增乙份的話,如果在對裡面的物件進行操作,就會出現問題,這是由於引用的位址空間一樣的原因 listtotallist new arraylist for int i 0 i 3 ...
List集合總結
list是元素有序並且可以重複的集合。list的主要實現 arraylist linkedlist vector。list常用方法 arraylist linkedlist vector的區別 arraylist的底層實現是陣列,不同步,非執行緒安全,效率高,支援隨機訪問,而且查詢快,增刪慢,預設容...
List 的add 與addAll 的區別
add 是將傳入的引數作為當前list中的乙個item儲存,即使你傳入乙個list也只會另當前的list增加1個元素 addall 是傳入乙個list,將此list中的所有元素加入到當前list中,也就是當前list會增加的元素個數為傳入的list的大小 即addall collection c a...