【我的Java笔记】List集合中set()方法的使用

方法:E   set(int index, E element)

首先看一下API里对List集合中的set()方法的描述:

【我的Java笔记】List集合中set()方法的使用_第1张图片



例:使用List集合中的set() 方法进行冒泡排序

import java.util.ArrayList;

public class ToArrayDemo {
	public static void main(String[] args) {
		// 创建ArrayList集合对象
		ArrayList al = new ArrayList();
		// 添加数据
		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!

你可能感兴趣的:(【我的Java笔记】List集合中set()方法的使用)