就是不想使用数组
比如让一个数组中的第一个和第五个元素交换
有没有这样的类, 提供这样的库函数(方法)?
arrayList貌似是没有的请指教, 谢谢

解决方案 »

  1.   

    答:有啊.对于ArrayList等等各种List,楼主可试试:Collections.swap(...)啊.
      

  2.   

    ArrayList虽然没有直接给出你说的功能
    但你可以使用它的set和get方法实现你的功能
      

  3.   

    谢谢, Collections.swap能否给个例子?set和get, 怎么说, 如何实现呢
      

  4.   

    答:Collections.swap(arrList,1,5);//将元素1,5对调
      

  5.   

    Collctions.swap()方法就是用了List的get和set方法代码如下
    public static void swap(List<?> list, int i, int j) {
    final List l = list;
    l.set(i, l.set(j, l.get(i)));
        }