addall什么意思 add和addAll的區(qū)別?
add和addAll的區(qū)別?Add是將傳入的參數(shù)作為項(xiàng)目存儲(chǔ)在當(dāng)前列表中。即使您傳入一個(gè)列表,也只會(huì)將一個(gè)元素添加到當(dāng)前列表中。Addall是傳入一個(gè)列表,并將列表中的所有元素添加到當(dāng)前列表中。也就是
add和addAll的區(qū)別?
Add是將傳入的參數(shù)作為項(xiàng)目存儲(chǔ)在當(dāng)前列表中。即使您傳入一個(gè)列表,也只會(huì)將一個(gè)元素添加到當(dāng)前列表中。Addall是傳入一個(gè)列表,并將列表中的所有元素添加到當(dāng)前列表中。也就是說,添加到當(dāng)前列表的元素?cái)?shù)就是傳入列表的大小,即,[Java]viewplain copyaddall(collection C)add(int index,elemente)---------------------------------------Addall(collectionc)此方法按指定集合的迭代器返回的元素的順序?qū)⒅付现械乃性靥砑拥酱肆斜淼哪┪?。如果在?zhí)行此操作時(shí)修改了指定的集合,則此操作的行為是不確定的(這意味著如果指定的集合是此列表且此列表非空,則此調(diào)用的行為是不確定的)。C包含要添加到此列表的元素的collectionreturn。如果列表由于調(diào)用而更改,則返回true NullPointerException:如果指定的集合為nullthrows