这里简单写了下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. 洛谷 P1160 队列安排

    题目描述 一个学校里老师要将班上 NNN 个同学排成一列,同学被编号为 $1-N$ ,他采取如下的方法: 先将 111 号同学安排进队列,这时队列中只有他一个人: 2−N2-N2−N 号同学依次入列, ...

  2. 前端bug记录

    记录一下前端入门时期遇到的一些bug. 1.同步.异步问题 背景:Javascript语言的执行环境是单线程.即一次只能完成一个任务.若有多个任务则需排队逐个执行——前一个任务完成,再执行后一个任务. ...

  3. python时间模块time

    时间模块 时间模块主要处理和时间相关的事件,我们可以通过模块获取不同数据类型的时间以便我们需求. 表现时间的三种方式: 在pythn中表现时间的方式主要有三种:时间戳(stamptime).元祖时间( ...

  4. Jury Compromise POJ - 1015 dp (标答有误)背包思想

    题意:从 n个人里面找到m个人  每个人有两个值  d   p     满足在abs(sum(d)-sum(p)) 最小的前提下sum(d)+sum(p)最大 思路:dp[i][j]  i个人中  和 ...

  5. Chessboard POJ - 2446(最大流 || 匹配)

    there is a pair of integers (x, y) in each line, which represents a hole in the y-th row, the x-th c ...

  6. 启发式合并&线段树合并/分裂&treap合并&splay合并

    启发式合并 有\(n\)个集合,每次让你合并两个集合,或询问一个集合中是否存在某个元素. ​ 我们可以用平衡树/set维护集合. ​ 对于合并两个\(A,B\),如果\(|A|<|B|\),那么 ...

  7. 多项式细节梳理&模板(多项式)

    基础 很久以前的多项式总结 现在的码风又变了... FFT和NTT的板子 typedef complex<double> C; const double PI=acos(-1); void ...

  8. 【BZOJ5308】[ZJOI2018]胖(模拟,ST表,二分)

    [BZOJ5308][ZJOI2018]胖(模拟,ST表,二分) 题面 BZOJ 洛谷 题解 首先发现每条\(0\)出发的边都一定会更新到底下的一段区间的点. 考虑存在一条\(0\rightarrow ...

  9. 【BZOJ3925】[ZJOI2015]地震后的幻想乡(动态规划)

    [BZOJ3925][ZJOI2015]地震后的幻想乡(动态规划) 题面 BZOJ 洛谷 题解 题目里面有一句提示:对于\(n\)个\([0,1]\)之间的随机变量\(x1,x2,...,xn\),第 ...

  10. bzoj3756pty的字符串(后缀自动机+计数)

    题目描述 题解 我们可以先对trie树建出广义SAM,然后维护一下right集合大小(注意right集合在广义SAM上的维护方式). 然后把匹配穿往广义SAM上匹配,假设现在匹配到了x节点,那么x的所 ...