米脂
情况是我有一个函数,它调用Arrays.sort对给定数组进行排序。由于Arrays.sort可以同时对Stringand进行排序long,我想使用一个签名而不是两个String[]数组和 long[]数组。可以像这样尝试方法重载。public static void main(String [] args) { String [] strs = {"c", "x", "a", "d"}; long [] ints = {4L, 343660L, 99L, 0L}; Testing t = new Testing(); t.sortMyArray(strs); t.sortMyArray(ints); System.out.println(Arrays.toString(strs)); // [a, c, d, x] System.out.println(Arrays.toString(ints)); // [0, 4, 99, 343660]}private void sortMyArray(long[] myArray) { Arrays.sort(myArray);}private void sortMyArray(String[] myArray) { Arrays.sort(myArray);}