黑马程序员技术交流社区
标题:
一道关于泛型课后习题
[打印本页]
作者:
lizhao
时间:
2016-8-1 22:57
标题:
一道关于泛型课后习题
.分析以下需求,并用代码实现:
(1)编写一个泛形方法,实现指定位置数组元素的交换
(2)编写一个泛形方法,接收一个任意数组,并反转数组中的所有元素
作者:
mingyeing
时间:
2016-8-1 23:00
public static void main(String[] args) {
String[] strArr = new String[] { "0", "1", "2", "3", "4" };
// swap(strArr, 3, 4);
fanZhuan(strArr);
for (String string : strArr) {
System.out.print(string+" ");
}
}
public static <T> void swap(T[] t, int a, int b) {
T temp = t[a];
t[a] = t[b];
t[b] = temp;
}
public static <T> void fanZhuan(T[] t) {
for (int i = 0; i < t.length / 2; i++) {
swap(t,i,t.length-i-1);
}
}
作者:
牧风
时间:
2016-8-1 23:05
随便定义一个数组 然后吧数组类型换成<T> 就KO了 记得 方法处 要声明<T>
作者:
lizhao
时间:
2016-8-2 00:21
恩解决啦谢谢各位大神 我主要是被数据类型坑啦 基本数据类型不能用泛型 妈的想了我好久
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2