一个数组数组,请组合成一个最大的数字字符串
程序员文章站
2024-01-22 13:23:46
...
public static String largestNumber(int[] nums) { String[] array = new String[nums.length]; for (int i = 0; i < nums.length; i++) { array[i] = String.valueOf(nums[i]); } String temp; for (int i = 0; i < array.length; i++) { for (int j = i + 1; j < array.length; j++) { if ((array[i] + array[j]).compareTo(array[j] + array[i]) < 0) { temp = array[i]; array[i] = array[j]; array[j] =temp; } } } if (array[0].equals("0")) { return "0"; } else { return Arrays.toString(nums).replace("[","").replace("]","").replace(", ",""); } } public static void main(String[] args) { int[] nums = {5,56,67,110}; System.out.println(largestNumber(nums)); }
最后打印结果是:55667110
上一篇: java操作access,无需设置数据源
推荐阅读
-
一个数组数组,请组合成一个最大的数字字符串
-
一个数组数组,请组合成一个最大的数字字符串
-
用php内置函数如何实现在php数组的值前面批量添加一个固定字符串
-
怎么把键值相同的合并,并且把键名的值相加,然后按照键名的值的大小形成一个新的数组,请高人指点
-
javascript判断一个字符串或者数组里面出现最多的元素及其出现的次数(代码实例)
-
PHP mysql的操作,为什么要返回一个字符串数组,不返回真实的数据类型?
-
编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串
-
用php内置函数如何实现在php数组的值前面批量添加一个固定字符串
-
编写一个应用程序,利用数组或集合,求出四个字符串的平均长度以及字符出现重复次数最多的字符串
-
vbs 函数 获取数组字符串的最后一个LastOne 挺方便的