1.分析以下需求,并用代码实现:
(1)定义一个方法swap()传入集合和两个角标使集合中元素交换位置()
(2)思路
a.定义一个临时变量, 记住其中一个元素
b.用第一个位置存放第二个位置上的元素
c.用第二个位置存放临时变量记住的元素
*/
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("qwer");
list.add("123");
list.add("asdf");
list.add("zxcr");
list.add("qghr");
list.add("hjkl");
list.add("6789");
System.out.println(list);
swap(3,4,list);
System.out.println(list);
}
private static void swap(int i, int j, ArrayList<String> list) {
String temp = list.get(i);
list.set(i, list.get(j));
list.set(j,temp);
return ;
}
}
|
|