Listオブジェクトの貧弱さは、Javaの問題の一つです。 このクラスでは、集合論的操作を提供します。
List base = FileUtil.readLines("base.txt", "Shift_JIS"); List input = FileUtil.readLines("input.txt", "Shift_JIS"); List result = new LzList(base).join(input).uniq().grep("^[A-Za-z]").sortAsc().list(); DataDumper.dumpList(System.out, result);
提供されるコンストラクタは以下のものです。
提供されるメソッドは以下のものです。