方法:E set(int index, E element)
首先看一下API里对List集合中的set()方法的描述:
例:使用List集合中的set() 方法进行冒泡排序
import java.util.ArrayList;
public class ToArrayDemo {
public static void main(String[] args) {
// 创建ArrayList集合对象
ArrayList<Integer> al = new ArrayList<Integer>();
// 添加数据
al.add(31);
al.add(14);
al.add(7);
al.add(33);
al.add(96);
al.add(45);
al.add(99);
// 遍历集合并进行排序
for (int i = 0; i < al.size() - 1; i++) {
for (int j = 0; j < al.size() - i - 1; j++) {
Integer temp1 = al.get(j);
Integer temp2 = al.get(j + 1);
if (temp1 > temp2) {
al.set(j, temp2);
al.set(j + 1, temp1);
}
}
}
System.out.println(al);
}
}
bingo!