2024-11-06から1日間の記事一覧
Iterable<T> に、Predicate<T> を指定する形で生成する。 public static <T> Iterable<T> selectIterable(Iterable<T> it, Predicate<T> pred) { return () -> new Iterator<T>(){ Iterator<T> sourceIterator = it.iterator(); T current; boolean hasCurrent = false; @Override pu</t></t></t></t></t></t></t></t>…
短絡的だけど。。。 public static <T> Iterable<T> toIterable(Iterator<T> itr){ return new Iterable<T>(){ @Override public Iterator<T> iterator() { return itr; } }; }</t></t></t></t></t>