记录Java中的几个Array和List转换技巧

以此记录作为2016的结束吧,祝大家2017年收货更好的自己

int型数组转换为List<Integer>对象:

    static List<Integer> intArrayToListInteger(int[] ints) {
        List<Integer> intList = new ArrayList<>(ints.length);
        for (int anInt : ints) {
            intList.add(anInt);
        }
        return intList;
    }

List<Integer>对象转换为int型数组:

    static int[] listIntegerToIntArray(List<Integer> list) {
        int[] ints = new int[list.size()];
        for (int i = 0; i < list.size(); ++i) {
            ints[i] = list.get(i);
        }
        return ints;
    }

List<Integer>对象转换为List<String>对象:

    static List<String> listIntegerToListString(List<Integer> integerList) {
        List<String> stringList = new ArrayList<>(integerList.size());
        for (Integer anInt : integerList) {
            stringList.add(String.valueOf(anInt));
        }
        return stringList;
    }

List<String>对象转换为List<Integer>对象:

    static List<Integer> listStringToListInteger(List<String> stringList) {
        List<Integer> intList = new ArrayList<>();
        for (String s : stringList) {
            intList.add(Integer.valueOf(s));
        }
        return intList;
    }

String型数组转换为List<String>对象:

    static List<String> stringArrayToListInteger(String[] strings) {
        List<String> stringList = new ArrayList<>(Arrays.asList(strings));
        return stringList;
    }

List<String>对象转换为String型数组:

    static String[] listStringToStringArray(List<String> stringList){
        String[] strings = stringList.toArray(new String[0]);
        return strings;
    }

祝好

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 4,302评论 0 16
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,835评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,246评论 19 139
  • 从平庸走向卓越的最佳策略是什么? 第一,生活是具有多个维度的;第二,在多个维度打造竞争力;第三,至少在一个维度上足...
    安定的猫阅读 211评论 0 0
  • 有时候我会羡慕别人家的爸妈会带他们去游乐园,而我的爸妈就只会赚钱,我们最多的相处时刻就是在一起吃饭,而我们总是会羡...
    喜儿有喜事阅读 334评论 0 1