博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用的集合之间的转换
阅读量:4183 次
发布时间:2019-05-26

本文共 1813 字,大约阅读时间需要 6 分钟。

package com.xiaobu.demo;import java.util.*;/** * @author xiaobu * @version JDK1.8.0_171 * @date on  2019/4/23 9:34 * @description V1.0 */public class CollectionDemo {
public static void main(String[] args) {
} /** * 功能描述:List转数组 * * @param list List * @return java.lang.Integer[] * @author xiaobu * @date 2020/5/8 10:26 * @version 1.0 */ public static Integer[] listToArray(List
list) {
return list.toArray(new Integer[0]); } /** * 功能描述:数组转List * * @param array 数组 * @return java.util.List
* @author xiaobu * @date 2020/5/8 10:35 * @version 1.0 */ public static List
arrayToList(Integer[] array) {
return Arrays.asList(array); } /** * 功能描述:set转List * * @param set Set * @return java.util.List
* @author xiaobu * @date 2020/5/8 10:38 * @version 1.0 */ public static List
setToList(Set
set) { return new ArrayList<>(set); } /** * 功能描述:list转set * * @param list List * @return java.util.Set
* @author xiaobu * @date 2020/5/8 10:44 * @version 1.0 */ public static Set
listToSet(List
list) { return new HashSet<>(list); } /** * 功能描述:set转array * * @param set Set
* @return java.util.Set
* @author xiaobu * @date 2020/5/8 10:44 * @version 1.0 */ public static Integer[] setToArray(Set
set) { return set.toArray(new Integer[0]); } /** * 功能描述:array转set * * @param integers Integer[] * @return java.util.Set
* @author xiaobu * @date 2020/5/8 10:44 * @version 1.0 */ public static Set
arrayToSet(Integer[] integers) { return new HashSet<>(Arrays.asList(integers)); } }

for 循环注意事项

for(int i=0;i<list.size();i++)

应该改为

for(int i=0,len=list.size();i<len;i++)

前者循环一百次则会计算一百次list的大小

转载地址:http://ewgai.baihongyu.com/

你可能感兴趣的文章
安装jdk的步骤
查看>>
简述JAVA运算符
查看>>
简易ATM源代码及运行结果
查看>>
简述Java中的简单循环
查看>>
用JAVA实现各种乘法表
查看>>
for双重循环实现图形
查看>>
Java类和对象基础
查看>>
简述Java继承和多态
查看>>
Java中Arrays工具类的用法
查看>>
简述JAVA抽象类和接口
查看>>
JAVA常用基础类
查看>>
简述Java异常处理
查看>>
简述Java集合框架
查看>>
jQuery+ajax实现省市区(县)下拉框三级联动
查看>>
Spring中的AOP 面向切面编程
查看>>
简述Spring中的JDBC框架
查看>>
MyBatis 动态SQL
查看>>
Spring MVC体系结构和处理请求控制器
查看>>
浏览器内核的整理稿
查看>>
暴力搜索内存空间获得API的线性地址
查看>>