自定义泛型

 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     }

 

posted @ 2024-01-24 00:03  小※兽  阅读(6)  评论(0)    收藏  举报