学习过程中碰到的问题2018年5月3日01:31:35

xiaoxiao2021-02-28  30

package package_day007_hw2_4; public class Test { public static void main(String[] args) { int[] arrayint = {1,2,3,4,5,6}; String[] arraystr = {"a","b","c","d"}; // 交换int中的2和5 swap(arrayint,1,4); swap(arraystr,0,3); } public static <T> void swap(T[] arr, int x ,int y){ T temp = arr[x]; arr[x] = arr[y]; arr[y] = temp; }

}

//====================

为什么swap(arrayint,1,4);中的swap会报错而swap(arraystr,0,3);不会???

转载请注明原文地址: https://www.6miu.com/read-2628087.html

最新回复(0)