`

java Collection的toArray()方法

阅读更多
/**
 * 类CollectionToArray.java的实现描述:TODO 类实现描述
 * 
 * @author yongchun.chengyc 2012-1-4 下午12:45:50
 */
public class CollectionToArray {

    public static void main(String[] args) {
        List<String> list = new ArrayList<String>() {

            private static final long serialVersionUID = 7846639601304304217L;

            {
                add("a");
                add("b");
                add("c");
            }
        };

        // 将一个元素是String类型的集合转化为一个String类型的数组
        String[] strs = list.toArray(new String[0]);

        // 将一个元素是String类型的集合转化为一个Object类型的数组
        Object[] objs = list.toArray();

        // for (int i = 0; i < strs.length; i++) {
        // System.out.println(strs[i]);
        // }
        // for (int i = 0; i < objs.length; i++) {
        // System.out.println(strs[i]);
        // }
    }
}
 
分享到:
评论

相关推荐

    list.toArray方法

    标题中的“list.toArray方法”指的是在Java编程语言中,List接口的一个重要方法——toArray()。这个方法用于将List集合中的元素转换成一个Object数组。在深入讲解之前,我们需要理解Java集合框架的基础,它包括Set、...

    java集合Collection总结

    7. **集合转换(Collection to Array and vice versa)**:Arrays类提供了静态方法如toArray()将集合转换为数组,而ArrayList的构造函数则可以接受数组创建一个新的列表。 8. **并发集合(Concurrent Collections)**:...

    Tedu一段Java集合Collection

    根据给定的信息,本文将详细解析“Tedu一段Java集合Collection”的知识点,涵盖集合的基本概念、集合框架中的关键接口、`Collection`接口的核心方法、集合的遍历方式、泛型的应用以及集合与数组之间的相互转换。...

    Java集合框架Collection接口.pdf

    `Collection`接口是Java集合框架中的核心接口之一,它是所有集合类的根接口,提供了一系列用于操作集合的基本方法。通过这个接口,我们可以执行添加、删除、遍历集合元素等基本操作。 #### 三、Collection接口的...

    Java容器框架 collection集合

    - **接口概述**:`Collection` 接口是Java中最基本的集合接口,它定义了一套通用的操作方法和命名规则。JDK中没有直接提供 `Collection` 接口的具体实现类,其实现主要通过其两个更具体的子接口 `List` 和 `Set` 的...

    Java基础知识-day02【Collection、泛型】.pdf

    Java基础知识-day02【Collection、泛型】 本节课程主要讲解了 Java 中的 Collection 框架和泛型,涵盖了...本节课程为初学者提供了 Java 中 Collection 框架和泛型的基本概念和使用方法,为他们提供了系统的学习基础。

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

    在Java编程语言中,`Collection`是`java.util`包下的一个接口,它是所有集合类的顶级接口。本文档主要讲解了如何使用`Collection`接口及其相关方法,以及如何使用`Iterator`遍历集合和进行操作。以下是文档中涉及的...

    Array和Collection相互转换以及copy深度的小测

    1. **toArray()**: `Collection`接口提供了一个`toArray()`方法,可以将`Collection`转换为数组。例如: ```java Collection&lt;String&gt; collection = ...; String[] array = new String[collection.size()]; array...

    Collection接口中的常用方法

    在Java编程语言中,`Collection`接口是集合框架的基础,它定义了一组对象的无序组合。此接口提供了对集合的基本操作,并被其他具体集合类如`ArrayList`、`LinkedList`等所实现。下面将详细介绍`Collection`接口中的...

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

    **Collection接口**作为Java集合框架的基础部分,在Java编程中扮演着非常重要的角色。它定义了一系列用于处理或操作集合中元素的方法,是所有集合类的根接口。 ### 11.2 Collection接口简介 #### 1. Collection...

    collection接口方法[归类].pdf

    Collection接口作为集合框架的基础,定义了许多用于管理和操作数据的基本方法。下面将详细介绍这些方法及其在实际开发中的应用。 1. `public boolean add(E e)`:此方法用于向集合中添加一个元素。如果集合允许该...

    java Map遍历方法

    `values()`方法返回一个包含所有值的`Collection`视图,可以遍历这些值。 ```java for (Integer value : map.values()) { System.out.println("Value: " + value); } ``` 4. **forEach方法**: 自Java 8起,...

    JAVA AbstractCollection类的使用方法.pdf

    在Java集合框架中,`AbstractCollection`类是一个非常重要的组件,它是`Collection`接口的直接实现,为其他集合类提供了一个基础实现。`AbstractCollection`类的目的是减少开发者实现`Collection`接口时需要编写的...

    php中的Collection集合类

    `Collection`集合类通常是为了模仿其他面向对象语言如Java或C#中的集合概念。在PHP中,我们可以创建一个`Collection`类,它可能包含一些基本操作,如添加元素、删除元素、遍历元素、查找元素等。下面是一些`...

    Java 实例 - 集合转数组源代码+详细指导教程.zip

    这是因为Java的toArray()方法返回的是Object数组,而我们通常希望得到的是基本类型数组。 除了ArrayList,其他类型的集合如LinkedList、HashSet等也可以按照同样的方式进行转换。关键在于理解toArray()方法的用法和...

    BATjava面试含答案

    6. List&gt;Array 使用 toArray 方法,Array&gt;List 使用 Arrays.asList(array) 方法,由于它是固定的,不固定的可以使用 new ArrayList(Arrays.asList(array))。 二、Map 相关知识点 1. 常用的 Map 集合有 HashMap、...

    Collection使用

    Collection作为Java集合框架中的核心接口,提供了一种存储和操作多个对象的方式,它包括List、Set、Queue等子接口,以及实现这些接口的具体类如ArrayList、HashSet、LinkedList等。下面将深入探讨Collection的使用及...

    java集合类详解(set list ArrayList等java集合类详述)

    ArrayList 提供了 toArray() 方法,返回一个数组。Arrays.asList() 方法返回一个列表。 迭代器(Iterator)提供了一种通用的方式来访问集合中的元素。迭代器的工作原理是通过 next() 方法返回元素,并可以通过 ...

    2023年Java集合知识测试B.doc

    Collection接口提供了多个方法,包括size()方法用于获取集合的长度、iterator()方法用于获取迭代器对象、toArray()方法用于将集合转换成数组等。 3. ArrayList和LinkedList的特点 ArrayList和LinkedList是Java中两...

    php中的Collection集合类.zip

    在PHP编程中,集合(Collection)的概念源自于其他面向对象的语言,如Java或C#,它通常被定义为一组有序的对象容器。虽然PHP本身没有内置的`Collection`类,但开发者可以通过自定义或者使用第三方库来实现类似的功能...

Global site tag (gtag.js) - Google Analytics