• ページの履歴を表示しています #71949

LzList

概要

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);

コンストラクタ

提供されるコンストラクタは以下のものです。

メソッド

提供されるメソッドは以下のものです。

  • list() - 中のListを返す
  • or(List)
  • and(List)
  • sortAsc()
  • sortDesc()
  • sort(Comparator)
  • grep(String)
  • ungrep(String)
  • join(List)
  • uniq()
  • equals(List)
  • equalsOnSort(List)
  • equals(String)
  • toString()