`
cpu
  • 浏览: 165361 次
  • 性别: 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));
    }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics