ArrayList 匿名類排序

import java.util.*;
import java.util.Comparator;
public class Main {
	public static void main(String args[]) {
		ArrayList<Integer> arr = new ArrayList<>();
		arr.add(4);
		arr.add(2);
		arr.add(2);
		arr.add(1);
		Collections.sort(arr,new Comparator<Integer>(){  //利用匿名類排序
			@Override
			public int compare(Integer a,Integer b) {
				return a-b;
			}
		});
		System.out.println(arr.toString());
	}
	

}

利用匿名類進行排序,簡單,美觀。

java匿名類參考以上實現。匿名類應用於只使用一次的情況。在java編輯器裏其實是生成一個帶有名字的類。隨機前綴+隨機取名。

ArrayList 實現重寫的toString()方法,應用起來很方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章