请问java里哪个数据结构类有能让元素交换的方法? 就是不想使用数组比如让一个数组中的第一个和第五个元素交换有没有这样的类, 提供这样的库函数(方法)?arrayList貌似是没有的请指教, 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 答:有啊.对于ArrayList等等各种List,楼主可试试:Collections.swap(...)啊. ArrayList虽然没有直接给出你说的功能但你可以使用它的set和get方法实现你的功能 谢谢, Collections.swap能否给个例子?set和get, 怎么说, 如何实现呢 答:Collections.swap(arrList,1,5);//将元素1,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))); } 关于java swing中鼠标/键盘组合键事件的讨论-含代码(1) 求教Java Mail API配置问题!急等!!问题解决立等送分!!! rmi 序列化的问题 咨询点概念问题,不知道该怎么入手查?程序关闭,和界面关闭,和线程退出 HashTable 的存取问题! 高手来一下,,,帮帮忙! 关于编码转换的思考,请大家帮忙? 请问怎么样才能通过双击直接运行*.class文件,谢谢 请教一个关于资源共享的问题 诚心 请教~~ 希望高手给一些建议 JScrollPane里怎样刷新ColumnHeaderView 有关applet问题
但你可以使用它的set和get方法实现你的功能
public static void swap(List<?> list, int i, int j) {
final List l = list;
l.set(i, l.set(j, l.get(i)));
}