public static void main(String[] args) { int arr[] = {1,3,5,2,4,6}; //把int类型的数组转换成Integer类型的数组 //先把arr转换成数值流 IntStream stream = Arrays.stream(arr); //流中的元素全部装箱,转换为流。 Stream<Integer> integerStream = stream.boxed(); //将流转换成数组 Integer[] integers = integerStream.toArray(Integer[]::new); //应该输出的是654321 Arrays.sort(integers, new Comparator<Integer>(){ @Override public int compare(Integer o1, Integer o2) { return o2-o1; } }); //定义一个StringBuilder转换成字符串 StringBuilder sb = new StringBuilder(); for (int i = 0; i < integers.length; i++) { sb.append(integers[i]); } System.out.println("字符串为:"+sb); }
一个int类型的正整数数组,把数组里的数组成一个最大的整数
最新推荐文章于 2024-02-29 07:00:00 发布