java中链表的数据(对象)位置交换
用LinkedList类的set方法把引用 对象换了就行 ,如
import java.util.LinkedList; public class Tffdsafsdafsad { public static void main(String[] args) { LinkedList ll=new LinkedList(); for(int i=0;i<6;i++){ ll.add(i); } for(int i=0;i<6;i++){ System.out.println(ll.get(i)); } change(3,5,ll); for(int i=0;i<6;i++){ System.out.println(ll.get(i)); } } public static void change(int x,int y,LinkedList ll){ Object ob=ll.get(x); ll.set(x, ll.get(y)); ll.set(y, ob); } }