import java.util.ArrayList; import java.util.List; public class GenericUtils { // 泛型方法:打印数组元素 public static void printArray(E[] array) { for (E element : array) { System.out.print(element + " "); } System.out.println(); } // 泛型方法:交换数组中的两个元素 public static void swap(T[] array, int i, int j) { T temp = array[i]; array[i] = array[j]; array[j] = temp; } // 泛型方法:计算列表中的元素数量 public static int countListElements(List list) { return list.size(); } }