62,615
社区成员
发帖
与我相关
我的任务
分享
public class Arrays {
public static <T> T[] swap(T[] t, int len) {
if (t == null || len <= 0)
return null;
T temp = null;
for (int i = 0, j = len - 1; i <= j; i++, j--) {
temp = t[i];
t[i] = t[j];
t[j] = temp;
}
return t;
}
public static void main(String[] args) {
String[] a = new String[] { "a", "b", "c", "d" };
swap(a, a.length);
for (String s : a) {
System.out.println(s);
}
}
}
void swap(int[] a) {
int[] newa = new int[a.length];
int j = 0;
for (int i=a.length-1;i>=0 ;i-- ){
newa[j++] = a[i];
}
System.out.print(Arrays.toString(newa));
}