请教各位,如何在java中实现类似于C里的int sort(int a[])的数组排序,即在地址(我说不出术语)上改变函数传入的形参的值?谢谢,我刚开始学java,搞不清这个。

解决方案 »

  1.   

    基本一样啊void sort(int[] a)//参数为一个int数组
    {
    ...
    }
    传入一个数组进去,你就可以在方法中任意修改传入数组的值了
      

  2.   

    bubble sort: 
    int temp;
    for(int i=0;i<a.length;i++){
       if(a[i]>a[i+1])
     temp=a[i];
    a[i]=a[i+1];
     a[i+1]=temp;
     }
      

  3.   

    楼上的楼上真是凶!一看就越界了!不晓得LZ说的什么意思!如果说java的传值引用还是数组排序?

    java.util.Arrays.sort可以对数组排序!
      

  4.   

    Arrays.sort()
    Collections.sort()基本可以满足你的需要了, 当然也可自己编写, 这个与语言没有太大的关系...