例如有{z,x,c},变成{c,x,z}。

解决方案 »

  1.   

    简单的就利用一个中间变量逐个调换n-1,0;n-2,1;...n-r,r-1;(r=1,2,...(int)2/n),
    在数组对象也好像有个函数直接实现数组的调换吧!
      

  2.   

    Collections.reverse(List<?> ) ?
      

  3.   

    空间够的话
    ArrayList b = new ArrayList(); 
    for(int i=a.size()-1,lenth=a.size;i>=0;i--)
    {
       b.add(a.get(i));
    }
    a=b;
      

  4.   

    import java.util.Arrays;public class ssx {
    public static void main(String[] args) {
    int[] num={1,2,3,4,5,6,7};
    int i=0,j=num.length-1,temp;
    for(;j>i;j--,i++){
    temp=num[i];
    num[i]=num[j];
    num[j]=temp;
    }
    System.out.println(Arrays.toString(num));
    }
    }