zoukankan      html  css  js  c++  java
  • List<Integer>、Integer[]、int[] 转换

    xxx

    int数组降序排序

        int[] data = {4,5,6,7,8};
    
        // int[]转List<Integer>
        List<Integer> list1 = Arrays.stream(data).boxed().collect(Collectors.toList());
    
        // int[]转Integer[]
        Integer[] integers1 = Arrays.stream(data).boxed().toArray(Integer[]::new);
    
        //List<Integer> 转int[]
        int[] arr1 = list1.stream().mapToInt(Integer::intValue).toArray();
    
        //List<Integer> 转Integer[]
        Integer[] integers2 = list1.toArray(new Integer[0]);
    
        //Integer[] 转int[]
        int[] arr2 = Arrays.stream(integers1).mapToInt(Integer::intValue).toArray();
    
        //Integer[] 转 List<Integer>
        List<Integer> list2 = Arrays.asList(integers1);

    int数组降序排序

        List<Integer> tmp = Arrays.stream(nums).boxed().collect(Collectors.toList());
        tmp.sort(Comparator.reverseOrder());
        //list.sort(Comparator.comparingInt(Integer::intValue).reversed());
        //personList.sort(Comparator.comparingInt(Person::getAge));
        int[] newNums = tmp.stream().mapToInt(i->i).toArray();

    低效

                List<Integer> tmp = Arrays.stream(nums).boxed().sorted().collect(Collectors.toList());
                Collections.reverse(tmp);
                int[] newNums = tmp.stream().mapToInt(i->i).toArray();
  • 相关阅读:
    Python – GitHub CentOS
    Python – GitHub Ubuntu
    学习jQuery Treeview一天的感受
    让我郁闷了一个下午的list为null
    在徘徊中前进的一天
    都是被逼的,被逼的
    和技术无关,生活中的一点感受
    我又错了
    忽然的感受
    学习jQuery的一天
  • 原文地址:https://www.cnblogs.com/SaraMoring/p/12688493.html
Copyright © 2011-2022 走看看