当前位置: 首页> 房产> 政策 > 网站ui设计是什么_企业营销型展厅设计价目表_数据分析师培训_广西网络优化seo

网站ui设计是什么_企业营销型展厅设计价目表_数据分析师培训_广西网络优化seo

时间:2025/7/10 8:59:45来源:https://blog.csdn.net/zhourongxiang1/article/details/144281265 浏览次数:0次
网站ui设计是什么_企业营销型展厅设计价目表_数据分析师培训_广西网络优化seo

题目描述

输入一个正整数数组,把数组里所有整数拼接起来排成一个数,打印出能拼接出的所有数字中最小的一个。
例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字为321323

分析

3和32哪个数字排前面呢?
这就要比较332和323哪个小了。
这题的排序规则并不是比大小。

package com.company;import java.util.Arrays;
import java.util.Comparator;
/*排序规则不一定是比大小*/
public class Test11 {public static void main(String[] args) {Integer[] arr={3,32,321};Arrays.sort(arr,new Comparator<Integer>(){@Overridepublic int compare(Integer o1, Integer o2) {String s1=o1.toString();String s2=o2.toString();return -1*(s1+s2).compareTo(s2+s1);}});System.out.println(Arrays.toString(arr));StringBuilder builder=new StringBuilder();for(int i=arr.length-1;i>=0;i--){builder.append(arr[i]);}System.out.println(builder.toString());System.out.println(Integer.valueOf(builder.toString()));}
}
关键字:网站ui设计是什么_企业营销型展厅设计价目表_数据分析师培训_广西网络优化seo

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: