我有两个ArrayLists.
清单1的内容是:
1,2,3,4,5,6,7-
清单2的内容是:
7,6,5,4,3,2,1
现在我想交换两个ArrayLists的粗体部分.
我会用一个循环.
public static <T> void swap(List<T> list1, List<T> list2, int from, int to) {
for(int i = from; i < to; i++)
list2.set(i, list1.set(i, list2.get(i));
}
Run Code Online (Sandbox Code Playgroud)