Largest Number LeetCode solution in Java
1class Solution {2public String largestNumber(int[] nums) {3String[] arr = new String[nums.length];4for (int i = 0; i < nums.length; i++) {5arr[i] = Integer.toString(nums[i]);6}7Arrays.sort(arr, (a, b) -> (b + a).compareTo(a + b));8if (arr[0].equals("0")) return "0";9StringBuilder builder = new StringBuilder();10for (String item : arr) {11builder.append(item);12}13return builder.toString();14}15}