public class TransCollection<F,T> extends AbstractCollection<T>
使用给定的转换函数,转换源集合为新类型的集合
| 限定符和类型 | 字段和说明 |
|---|---|
private Collection<F> |
fromCollection |
private java.util.function.Function<? super F,? extends T> |
function |
| 构造器和说明 |
|---|
TransCollection(Collection<F> fromCollection,
java.util.function.Function<? super F,? extends T> function)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
void |
forEach(java.util.function.Consumer<? super T> action) |
boolean |
isEmpty() |
Iterator<T> |
iterator() |
boolean |
removeIf(java.util.function.Predicate<? super T> filter) |
int |
size() |
Spliterator<T> |
spliterator() |
add, addAll, contains, containsAll, remove, removeAll, retainAll, toArray, toArray, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, hashCode, parallelStream, streamprivate final Collection<F> fromCollection
private final java.util.function.Function<? super F,? extends T> function
public TransCollection(Collection<F> fromCollection, java.util.function.Function<? super F,? extends T> function)
fromCollection - 源集合function - 转换函数public Iterator<T> iterator()
iterator 在接口中 Iterable<T>iterator 在接口中 Collection<T>iterator 在类中 AbstractCollection<T>public void clear()
clear 在接口中 Collection<T>clear 在类中 AbstractCollection<T>public boolean isEmpty()
isEmpty 在接口中 Collection<T>isEmpty 在类中 AbstractCollection<T>public void forEach(java.util.function.Consumer<? super T> action)
public boolean removeIf(java.util.function.Predicate<? super T> filter)
public Spliterator<T> spliterator()
public int size()
size 在接口中 Collection<T>size 在类中 AbstractCollection<T>Copyright © 2020. All rights reserved.