自定义泛型
1 public static void main(String[] args) { 2 // 自定义 泛型 3 String[] names = {"张三", "李四", "王文", "赵六"}; 4 printArray(names); 5 6 Integer[] age = {10, 20, 30}; 7 printArray(age); 8 } 9 10 public static <T> void printArray(T[] arr){ 11 if (arr != null){ 12 StringBuilder s = new StringBuilder("["); 13 for (int i = 0; i < arr.length; i++) { 14 s.append(arr[i]).append( i == arr.length - 1 ? "" : ", "); 15 } 16 s.append("]"); 17 System.out.println(s); 18 }else { 19 System.out.println(arr); 20 } 21 }