1. ホーム
  2. java

[解決済み】列挙をセット/リストに変換する

2022-04-15 19:29:09

質問

をダンプするためのワンライナー・ブリッジ・メソッドはありますか? 列挙 から java.util.List または java.util.Set ?

のような組み込みのもの。 Arrays.asList() または Collection.toArray() がどこかに存在するはずなのですが、IntelliJデバッガーのエバリュエータウィンドウ(Google/SOの結果も)でそれを見つけることができません。

解決方法は?

を使用することができます。 Collections.list() を変換するために EnumerationList を一行で表示します。

List<T> list = Collections.list(enumeration);

を取得するための同様のメソッドはありません。 Set しかし、1行で済ませることもできます。

Set<T> set = new HashSet<T>(Collections.list(enumeration));