`
cpu
  • 浏览: 167871 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数组和List 互相转换 List to Array

    博客分类:
  • Java
阅读更多
数组和List 相互转换, 可以是任意类型的数组

package com.ljc.java.list;

import org.junit.Test;
import java.util.*;

import static org.junit.Assert.assertEquals;

/**
 * Created with IntelliJ IDEA.
 * User: Liu_jc
 * Date: 13-6-20
 * Time: 上午9:59
 * To change this template use File | Settings | File Templates.
 */
public class ListToArrayTest {
    private String[] strArray = {"aa", "bb", "cc"};

    @Test
    public void testListArray() throws Exception {

        // Array to List
        List<String> list = Arrays.asList(strArray);
        assertEquals(strArray.length, list.size());
        assertEquals("aa", list.get(0));
        assertEquals(strArray[0], list.get(0));

       // List to Array
        String[] newStrArray = list.toArray(new String[]{});
        assertEquals(list.size(), newStrArray.length);
        assertEquals("aa", list.get(0));
    }
}

分享到:
评论

相关推荐

    集合(list为例)与数组的互相转换。

    这里我们将详细探讨如何将集合(以ArrayList为例)与数组进行互相转换,并理解其中的关键点。 首先,集合(List)是Java集合框架的一部分,提供了动态增长的能力,可以方便地添加、删除元素。而数组则是固定大小的...

    python numpy 一维数组转变为多维数组的实例

    如下所示: import numpy ... 您可能感兴趣的文章:python二维列表一维列表的互相转换实例Python的numpy库中将矩阵转换为列表等函数的方法python的dataframe转换为多维矩阵的方法Python嵌套列表转一维的方法(压

    PHP 数组和字符串互相转换实现方法

    - `list()` 函数可以将数组的元素赋值给多个变量,例如 `list($var1, $var2) = array($value1, $value2)`。 - PHP7引入了许多新特性,例如:更高效的性能,改进的错误处理,以及对旧功能的废弃等。 了解这些基本...

    PHP数组与字符串互相转换实例

    总的来说,PHP提供了多种内置函数来支持数组与字符串之间的转换,如`implode()`、`explode()`和`str_split()`等,以及可以结合`list()`进行更复杂的字符串解析。了解和熟练掌握这些函数,能够帮助我们在处理数据时...

    10个Java经典的List面试题

    10. List 和 Array 之间如何互相转换? List 可以使用 toArray() 方法转换为 Array,Array 可以使用 Arrays.asList() 方法转换为 List,由于 Arrays.asList() 方法返回的是固定的 List,可以使用 new ArrayList...

    java实现列表、集合与数组之间转化的方法

    // 将List转换为特定类型的数组,如String数组 String[] stringArray = list.toArray(new String[0]); ``` 这里需要注意,`toArray()`方法如果没有指定参数,返回的是`Object[]`类型,如果需要特定类型的数组,需要...

    10个Java经典的List面试题!.pdf

    10.List和Array之间如何互相转换? 可以使用toArray()方法将List转换为Array,也可以使用Arrays.asList()方法将Array转换为List。需要注意的是,Arrays.asList()方法返回的List是固定的,不可以添加或删除元素。...

    Java经典的List面试题目

    10. **List和Array之间如何互相转换?** - Array转List:可以使用`Arrays.asList(array)`将数组转换为List,但这个List是固定大小的,不支持add操作。 - List转Array:通过List的`toArray()`方法可以将其转换为数...

    java中ArrayListMapObject与Json互相转换.pdf

    在Java编程中,经常需要处理数据的序列化和反序列化,其中ArrayList&lt;Map&lt;Object&gt;&gt;与JSON之间的转换是一个常见的需求。JSON是一种轻量级的数据交换格式,广泛用于互联网应用中的数据传输,因为它易于阅读和编写,同时...

    python中numpy 的array矩阵,列表与pandas中的dataframe互相转换

    本文将详细介绍如何在numpy的array矩阵和pandas的DataFrame之间进行互相转换。 首先,我们创建了两个列表:`banji`包含了班级名称,`bannum`包含了对应的班级人数。这两个列表可以通过numpy的`array`函数转换成...

    arrayliSt---listDemo

    ArrayList可以与其他集合类型互相转换,如转化为数组`toArray()`,或从数组创建ArrayList`Arrays.asList(T... a)`: ```java Object[] array = list.toArray(); ArrayList&lt;String&gt; fromArray = new ArrayList...

    对Python中range()函数和list的比较

    在Python编程语言中,`range()`函数和`list`类型是两种非常基础且重要的数据结构。它们各自有独特的用途,并且在很多场景下可以互相配合使用。本文将深入探讨`range()`函数和`list`类型的特点,以及它们在实际编程中...

    gson解析泛型和将泛型转为json字符串

    在Java编程中,Gson库是一个非常常用的工具,它由Google提供,用于在Java对象和JSON数据之间进行互相转换。本文将深入探讨如何使用Gson处理泛型,并将其转换为JSON字符串。 首先,理解泛型在Java中的作用是至关重要...

    Java经典问题答案(带书签)

    - List和Array数组之间怎么互相转换:List可以通过ArrayList等实现类转换为数组,数组也可以转换为List。 - 集合框架中容器简单用法:集合框架提供了多种容器类,如List、Set、Map等,用于存储和操作对象集合。 九...

    java使用json-lib的依赖类库

    `json-lib`是一个Java语言实现的JSON处理器,它提供了多种Java集合和JSON之间的转换方式,包括List、Map、Array等。 本主题主要关注`json-lib`在Java中的应用及其依赖的类库。`json-lib`并不是一个独立的库,它需要...

    java面试问题集锦

    ##### List和Array数组之间怎么互相转换 - 将数组转换为List:可以通过`Arrays.asList()`方法将数组转换为`List`。 - 将List转换为数组:可以使用`List.toArray()`方法将`List`转换为数组。 #### 九、网络编程 ##...

    apilist:Javascript API清单

    随着ECMAScript版本的升级,JavaScript引入了许多新API,如Promise用于处理异步操作,`Array.from()`用于将类似数组的对象转换为数组,`Map`和`Set`提供了新的数据结构,还有`fetch()`用于更现代的网络请求等。...

    java代码-使用集合ArrayList对字符串进行存储和管理。

    ArrayList可以与其他集合类型互相转换,如转换为数组: ```java String[] array = stringList.toArray(new String[0]); ``` 十、ArrayList与数组的区别 虽然ArrayList基于数组,但它提供了更多的功能,如动态调整...

    fastjson1.2.24含源码

    - 支持JSON和Java Bean、Map、List之间的互相转换。 - 提供了强大的过滤器功能,可以在转换前后对数据进行处理。 - 支持自定义的序列化和反序列化策略,满足个性化需求。 - 支持日期、BigDecimal等复杂类型的...

    Java经典问题答案(带书签).pdf

    **List和Array数组之间怎么互相转换** - 使用`Arrays.asList()`可以将数组转换为`List`。 - 使用`List.toArray()`可以将`List`转换为数组。 **集合框架中容器简单用法** - `Collection`接口是集合框架的基础,`...

Global site tag (gtag.js) - Google Analytics