题解 | #最大数#

最大数

http://www.nowcoder.com/practice/fc897457408f4bbe9d3f87588f497729

import java.util.*;

public class Solution { /** * 最大数 * @param nums int整型一维数组 * @return string字符串 */ public String solve (int[] nums) { // write code here String[] str = new String[nums.length]; for(int i = 0;i < nums.length;i ++){ str[i] = ""+nums[i]; } Arrays.sort(str,(m,n)->{ return (n+""+m).compareTo(m+""+n); }); StringBuilder temp = new StringBuilder(); for(int i = 0 ; i < nums.length;i++){ temp.append(str[i]); } if(temp.charAt(0) == '0')return "0"; return temp.toString(); } }

我居南半坡 文章被收录于专栏

多刷题,积蓄力量,欢迎讨论

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务