这里简单写了下List和Array的相互转换

 package cn.rocker.collection.list;

 import org.junit.Test;

 import java.util.ArrayList;
import java.util.Arrays;
import java.util.List; /**
* @author rocker
* @version V1.0
* @Description:
* @date 2018/5/7 21:01
*/
public class ArrayListDemo1 {
@Test
/**
* @Description: ArrayList转换成数组
* @auther: rocker
* @date: 2018/5/7 21:20
*/
public void test1(){
List<Object> list = new ArrayList<>();
list.add(6);
list.add(2);
list.add(7);
list.add(4);
//list转成数组
Object[] objects = list.toArray();
//对转换后的数组进行排序
Arrays.sort(objects);
System.out.println(Arrays.toString(objects));
} @Test
/**
* @Description: 数组转换成List,
* 需要注意的是asList(arr)的参数arr的元素不能为基本类型
* short|int|long|float|double|byte|char|boolean
* @auther: rocker
* @date: 2018/5/7 21:20
*/
public void test2(){
int[] arr1 = {1,2,3};
List<int[]> list = Arrays.asList(arr1);
System.out.println(list.size()); char[] arr2 = {'a','b','c'};
List<char[]> chars = Arrays.asList(arr2);
System.out.println(chars.size()); String[] arr3 = {"d","e","f"};
List<String> strings = Arrays.asList(arr3);
System.out.println(strings.size());
}
}

JavaSE_List&Array_Java1.7的更多相关文章

随机推荐

  1. PlaNet,使用图像输入来学习世界模型

    Google AI团队与DeepMind合作,上周宣布了一个名为PlaNet的新的开源“Deep Planning”网络. PlaNet是一个人工智能代理,它只使用图像输入来学习世界模型,并使用这些模 ...

  2. HTC Vive 基础入门 基于Unreal Engine 4引擎

    主要以讲解介绍HTC Vive设备以及Unreal继承的Steam VR Plugin为主 使用最新的虚幻引擎与Plugin完成VR环境的搭建 然后完成一个基本的VR Games. 任务5: 04-配 ...

  3. 洛谷P1582 倒水题解

    题目 分析 这个题并不难,只是需要仔细思考我们首先可以很轻松的把这个题给疏通一下题意. 1:首先我们最后每个瓶子中装的水一定是一个$2^x$,因为每次都是$2$倍的加,这个应该很好理解. 2:我们要明 ...

  4. TP5调用微信JSSDK 教程 —— 之异步使用

    细节请参考前一篇文章:JSSDK.PHP 修改下: <?php namespace jssdk; class Jssdk { private $appId; private $appSecret ...

  5. 【hdu 5628】Clarke and math (Dirichlet卷积)

    hdu 5628 Clarke and math 题意 Given f(i),1≤i≤n, calculate \(\displaystyle g(i) = \sum_{i_1 \mid i} \su ...

  6. 「CF838B」 Diverging Directions

    B. Diverging Directions 题意 给出一个n个点2n-2条边的有向图.n-1条指向远离根方向的边形成一棵树,还有n-1条从非根节点指向根节点的边. q次操作,1修改第x条边权值为y ...

  7. Linux 日志分析脚本

    #### 以下代码,若出现无法使用,请根据底下图片,更改参数.根据 apache 日志格式修改 查看 apache 进程ps aux | grep httpd | grep -v grep | wc ...

  8. JAVA 获取指定网址的IP地址 实例

    如今买票是一大难事,在高峰时段 打开12306网站,慢的像蜗牛,想到以前用修改hosts文件来登录Google(Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址 ...

  9. Qt Creator 编译测试 MQTT-C

    @2018-12-21 [小记] 创建工程步骤: a. File ---> New File or Project ---> Non-Qt Project ---> Plain C ...

  10. CF1139E Maximize Mex(二分图匹配,匈牙利算法)

    好题.不过之前做过的[SCOI2010]连续攻击游戏跟这题一个套路,我怎么没想到…… 题目链接:CF原网 洛谷 题目大意:在一个学校有 $n$ 个学生和 $m$ 个社团,每个学生有一个非负整数能力值 ...