何年ぶりかのブログ

ほんっとうに久しぶりにブログを書いた。(前回はてなダイアリーで2011/10/03!)

すこしずつでいいからはてブロでの表記方法を覚えていこうと思う。

JavaのArrayListのソートと文字列リストのソート

独自オブジェクトを含むリストのソート

ここ「Listの要素をソートする(独自クラス) - Javaちょこっとリファレンス」からListのソートを写経してみた。

拡張for文の文法忘れていて、調べなおさなきゃいけなくて笑えない。

文字列リストのソート

ついでに文字列を含むリストのソートも実際にやってみた。特に何もしなくても辞書順のソートはしてくれる、のか?

import java.util.*;

public class Main {
	public static void main(String[] args) {
		ArrayList<String> al = new ArrayList<String>();
		
		al.add("bb");
		al.add("cc");
		al.add("ええ");
		al.add("aa");
		al.add("aあ");
		al.add("いい");
		
		Collections.sort(al);
		
		for(String str : al){
			System.out.println(str);
		}
	}
}

出力はこう。

aa
aあ
bb
cc
いい
ええ

(ちゃんと辞書順)