JavaSE_List&Array_Java1.7
这里简单写了下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的更多相关文章
随机推荐
- 彻底弄懂 HTTP 缓存机制及原理 | 干货
来源:www.cnblogs.com/chenqf/p/6386163.html 前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个 ...
- AMS工作原理—— App启动概要
说明: 1. 通过Launcher或者startActivity启动最终的流程都是和上面的一致的. 2. AMP是AMS在App端(client端)的代理, ATP是ApplicationThread ...
- JSON 解析 (一)—— FastJSON的使用
FastJSON是一个高性能.功能完善的json序列化和解析工具库,可使用Maven添加依赖 <dependency> <groupId>com.alibaba</gro ...
- 日期T转换
日期转换 在startup.csd ConfigureServices方法里 services.AddMvc().AddJsonOptions(o => { o.SerializerSettin ...
- MD5进行加密操作
package com.dyy.test; import java.security.MessageDigest; import java.security.NoSuchAlgorithmExcept ...
- BZOJ2565最长双回文串——manacher
题目描述 顺序和逆序读起来完全一样的串叫做回文串.比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同).输入长度为n的串S,求S的最长双回文子串T,即可将T分为两 ...
- POJ 1012
参考自:https://www.cnblogs.com/ECJTUACM-873284962/p/6480880.html Joseph Time Limit: 1000MS Memory Lim ...
- monkey测试的脚本
monkey测试脚本编写思路: 配置文件: 1.测试安装包路径 2.执行monkey脚本的次数 3.执行monkey的点击数 4.包名 读取配置文件: 1.配置文件有一个section 2.读取配置文 ...
- QML用Qt.labs.settings实现保存用户设置
举个简单的例子: main.cpp中设置程序信息 QGuiApplication::setApplicationName("Gallery"); QGuiApplication:: ...
- [luogu2571][bzoj1857][SCOI2010]传送门【三分套三分】
题目描述 在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段.两条传送带分别为线段AB和线段CD.lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R.现在lxh ...