`

Collection.addAll的用法

 
阅读更多
Collection<Integer> collection=new ArrayList<Integer>(Arrays.asList(1,2,3,4,5));
		Iterator<Integer> iterator=collection.iterator();
		while (iterator.hasNext()) {
			System.out.println(iterator.next());
		}
		System.out.println("******************************************");
		collection.addAll(Arrays.asList(6,7,8,9,10));
		iterator=collection.iterator();
		while (iterator.hasNext()) {
			System.out.println(iterator.next());
		}
		System.out.println("******************************************");
		Collections.addAll(collection, 11,12,13,14,15);
		iterator=collection.iterator();
		while (iterator.hasNext()) {
			System.out.println(iterator.next());
		}
		System.out.println("******************************************");
		collection.add(16);
		iterator=collection.iterator();
		while (iterator.hasNext()) {
			System.out.println(iterator.next());
		}

 

运行结果:

1
2
3
4
5
******************************************
1
2
3
4
5
6
7
8
9
10
******************************************
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
******************************************
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

 

分享到:
评论

相关推荐

    金陵科技学院软件工程学院大二上Java高级1200Collection.docx

    本文档主要讲解了如何使用`Collection`接口及其相关方法,以及如何使用`Iterator`遍历集合和进行操作。以下是文档中涉及的关键知识点: 1. **定义 Collection**: 在Java中,我们可以使用`ArrayList`或`HashSet`等...

    Java集合框架Collection接口.pdf

    下面是一个简单的示例,演示了如何使用`Collection`接口以及它的方法: ```java import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class CollectionDemo { public ...

    java工具类-正则

    addAll(Collection c, Element... elements)**:将指定的元素添加到集合中。 ```java List&lt;String&gt; list = new ArrayList(); Collections.addAll(list, "abc", "der", "erere"); ``` - **2. binarySearch(List...

    阿里巴巴Java开发手册(终极版)

    2. 避免使用`Collection.addAll()`操作大数据集,可能导致内存溢出。 3. 了解并正确使用`HashMap`、`ConcurrentHashMap`、`LinkedHashMap`等不同特性的集合。 五、IO与NIO 1. 使用`try-with-resources`语句处理流...

    google-java-styleguide-zh

    2. 避免使用`Collection.addAll()`时传入null,这会导致NullPointerException。 3. 使用`List.subList()`创建视图,而不是复制列表,以提高效率。 七、并发编程 1. 尽可能使用并发集合,如`ConcurrentHashMap`,而...

    java的框架怎么样做的,来看看吧

    - 是所有集合类的基础接口,定义了基本的操作方法,如`add()`、`addAll()`、`clear()`、`contains()`、`equals()`、`hashCode()`、`isEmpty()`、`iterator()`、`remove()`、`removeAll()`、`retainAll()`和`size()`...

    collection接口方法[归类].pdf

    2. `public boolean addAll(Collection&lt;? extends E&gt; c)`:此方法将另一个集合的所有元素添加到当前集合中。它使用泛型来确保添加的元素类型与集合的元素类型相匹配。 3. `public void clear()`:这个方法清除集合...

    阿里巴巴 Java 开发手册。

    提倡使用 `foreach` 循环而不是 `Iterator`,并谨慎使用 `Collection.addAll()` 和 `Collection.removeIf()` 等操作。 5. **IO 流与网络编程**:建议使用 try-with-resources 语句来确保资源的正确关闭,避免内存...

    JAVA中list,set,数组之间的转换详解

    首先,从数组转换到List,我们可以使用Apache Commons Collections库的`CollectionUtils.addAll()`方法,或者Java内置的`Arrays.asList()`方法。`CollectionUtils.addAll()`通过循环调用`Collection.add()`方法,将...

    认识类集、Collection接口

    `Collection`接口的主要特点和方法包括: 1. **添加元素**: - `add(E e)`:向集合中添加一个元素。 - `addAll(Collection&lt;? extends E&gt; c)`:将另一个集合的所有元素添加到当前集合。 2. **删除元素**: - `...

    阿里巴巴Java开发手册(无目录)

    避免使用Collection.addAll()方法传入null,可能导致NullPointerException。 五、异常处理 1. 捕获异常时,避免使用catch (Exception e)这类宽泛的异常捕获,应尽可能精确地捕获需要处理的异常类型。 2. 不要在...

    Java8新特性探究-泛型的目标类型推断.doc

    在上述例子中,`addAll` 方法需要一个 `Collection&lt;? extends String&gt;` 类型的参数,但在 Java 7 中,编译器无法根据上下文自动推断出正确的类型。因此,需要显式指定类型: ```java // Java 7 显式指定类型 list....

    阿里巴巴Java开发手册(详尽版),阿里巴巴java开发手册官方,Java源码.zip

    同时,强调了避免使用`Collection.addAll()`添加大量元素可能导致的内存溢出问题。 5. **IO流**:在IO编程方面,提倡使用NIO(非阻塞IO)提升效率,同时也提醒注意关闭流,防止资源泄露。此外,手册对文件操作、...

    2019阿里最新Java编程规范

    7. **集合框架**:规范中对Java集合框架的使用进行了指导,如避免在循环中调用`add`或`remove`操作,合理选择List、Set、Map的实现类,以及避免使用`Collection.addAll()`可能导致的内存溢出问题。 8. **字符串处理...

    11.集合框架001-Collection接口1-3

    1. Collection接口的基本方法:add()、remove()、contains()、isEmpty()、size()等,以及如何使用它们来管理集合中的元素。 2. iterator()方法,用于获取一个迭代器,通过迭代器可以遍历并操作集合中的每个元素。 3....

    Java软件开发实战 Java基础与案例开发详解 11-2 Collection接口 共9页.pdf

    - **组操作**:作用于元素组或整个集合,如表11.3所示,包括`addAll(Collection&lt;? extends E&gt; c)`用于添加多个元素,`removeAll(Collection&lt;?&gt; c)`用于移除集合中的多个元素等。 - **转换操作**:用于集合与数组间的...

    《Java开发手册(泰山版)》_java_

    7. **集合框架**:推荐使用泛型,避免使用Collection.addAll()可能导致的类型转换异常,以及对List、Set、Map等集合类型的使用建议。 8. **日志记录**:规定了日志的级别分类,如何合理选择日志框架,以及避免在...

    arraylist使用方法

    本篇将详细介绍ArrayList的使用方法,并结合给定的代码示例来解释如何在实际项目中应用。 首先,ArrayList的主要特点包括: 1. 动态性:ArrayList的大小不是固定的,可以随着添加或移除元素自动增长或缩小。 2. ...

    JAVA集合介绍

    `ArrayList` 提供了一系列用于添加元素的方法,包括 `add(E e)`、`add(int index, E element)`、`addAll(Collection&lt;? extends E&gt; c)` 和 `addAll(int index, Collection&lt;? extends E&gt; c)` 等。 - **`add(E e)`**:...

    jdk源码阅读Collection详解

    Collection接口继承了Iterable接口,所有实现了Collection接口的类都可以使用foreach方法。 Collection接口定义了14个方法,分别是: 1.size():返回集合中元素的大小。如果集合的大小超过Integer.MAX_VALUE,就...

Global site tag (gtag.js) - Google Analytics