| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IArray<T>
Created by 许崇雷 on 2019-04-28.
|
interface |
IArrayList<T>
Created by 许崇雷 on 2018-04-27.
|
interface |
ICollection<T>
Created by 许崇雷 on 2017-09-30.
|
interface |
IList<T>
Created by 许崇雷 on 2019-07-09.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Array<T>
Created by 许崇雷 on 2017-07-19.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IGrouping<TKey,TElement>
Created by 许崇雷 on 2017-07-11.
|
interface |
ILookup<TKey,TElement>
Created by 许崇雷 on 2017-07-11.
|
interface |
IOrderedEnumerable<TElement>
Created by 许崇雷 on 2017-07-11.
|
| 限定符和类型 | 方法和说明 |
|---|---|
default IEnumerable<TSource> |
IEnumerable.append(TSource element) |
static <TSource> IEnumerable<TSource> |
Linq.as(java.lang.Object source) |
default IEnumerable<TSource> |
IEnumerable.asEnumerable() |
default <TResult> IEnumerable<TResult> |
IEnumerable.cast(java.lang.Class<TResult> clazz) |
static IEnumerable<java.lang.Character> |
Linq.chars(java.lang.CharSequence source) |
default IEnumerable<TSource> |
IEnumerable.concat(IEnumerable<? extends TSource> second) |
default <TInner,TResult> |
IEnumerable.crossJoin(IEnumerable<? extends TInner> inner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default IEnumerable<TSource> |
IEnumerable.defaultIfEmpty() |
default IEnumerable<TSource> |
IEnumerable.defaultIfEmpty(TSource defaultValue) |
default IEnumerable<TSource> |
IEnumerable.distinct() |
default IEnumerable<TSource> |
IEnumerable.distinct(IEqualityComparer<? super TSource> comparer) |
default <TKey> IEnumerable<TSource> |
IEnumerable.distinctBy(Func1<? super TSource,? extends TKey> keySelector) |
default <TKey> IEnumerable<TSource> |
IEnumerable.distinctBy(Func1<? super TSource,? extends TKey> keySelector,
IEqualityComparer<? super TKey> comparer) |
static <TResult> IEnumerable<TResult> |
Linq.empty() |
static <TSource> IEnumerable<TSource> |
Linq.enumerate(Predicate0 moveNext,
Func0<? extends TSource> current) |
default IEnumerable<TSource> |
IEnumerable.except(IEnumerable<? extends TSource> second) |
default IEnumerable<TSource> |
IEnumerable.except(IEnumerable<? extends TSource> second,
IEqualityComparer<? super TSource> comparer) |
default <TKey> IEnumerable<TSource> |
IEnumerable.exceptBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector) |
default <TKey> IEnumerable<TSource> |
IEnumerable.exceptBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
IEnumerable<TElement> |
ILookup.get(TKey key) |
default <TKey> IEnumerable<IGrouping<TKey,TSource>> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector) |
default <TKey,TElement> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func1<? super TSource,? extends TElement> elementSelector) |
default <TKey,TElement,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func1<? super TSource,? extends TElement> elementSelector,
Func2<? super TKey,? super IEnumerable<TElement>,? extends TResult> resultSelector) |
default <TKey,TElement,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func1<? super TSource,? extends TElement> elementSelector,
Func2<? super TKey,? super IEnumerable<TElement>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TKey,TElement> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func1<? super TSource,? extends TElement> elementSelector,
IEqualityComparer<? super TKey> comparer) |
default <TKey,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func2<? super TKey,? super IEnumerable<TSource>,? extends TResult> resultSelector) |
default <TKey,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func2<? super TKey,? super IEnumerable<TSource>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TKey> IEnumerable<IGrouping<TKey,TSource>> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.groupJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super IEnumerable<TInner>,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.groupJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super IEnumerable<TInner>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
static <TSource> IEnumerable<TSource> |
Linq.infinite(Func0<? extends TSource> next) |
static <TSource> IEnumerable<TSource> |
Linq.infinite(TSource item) |
default IEnumerable<TSource> |
IEnumerable.intersect(IEnumerable<? extends TSource> second) |
default IEnumerable<TSource> |
IEnumerable.intersect(IEnumerable<? extends TSource> second,
IEqualityComparer<? super TSource> comparer) |
default <TKey> IEnumerable<TSource> |
IEnumerable.intersectBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector) |
default <TKey> IEnumerable<TSource> |
IEnumerable.intersectBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector,
IEqualityComparer<? super TKey> comparer) |
static <TSource> IEnumerable<TSource> |
Linq.iterate(Predicate0 hasNext,
Func0<? extends TSource> next) |
default <TInner,TKey,TResult> |
IEnumerable.join(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.join(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
static IEnumerable<java.lang.String> |
Linq.lines(java.lang.CharSequence source) |
static <TSource> IEnumerable<TSource> |
Linq.loop(TSource seed,
Func1<? super TSource,? extends TSource> next) |
static <TSource> IEnumerable<TSource> |
Linq.loop(TSource seed,
Predicate1<? super TSource> condition,
Func1<? super TSource,? extends TSource> next) |
static IEnumerable<java.lang.Boolean> |
Linq.of(boolean[] source) |
static IEnumerable<java.lang.Byte> |
Linq.of(byte[] source) |
static IEnumerable<java.lang.Character> |
Linq.of(char[] source) |
static <TSource> IEnumerable<TSource> |
Linq.of(java.util.Collection<? extends TSource> source) |
static IEnumerable<java.lang.Double> |
Linq.of(double[] source) |
static <TSource> IEnumerable<TSource> |
Linq.of(java.util.Enumeration<? extends TSource> source) |
static IEnumerable<java.lang.Float> |
Linq.of(float[] source) |
static <TSource> IEnumerable<TSource> |
Linq.of(IEnumerable<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
Linq.of(IEnumerator<? extends TSource> source) |
static IEnumerable<java.lang.Integer> |
Linq.of(int[] source) |
static <TSource> IEnumerable<TSource> |
Linq.of(java.lang.Iterable<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
Linq.of(java.util.Iterator<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
Linq.of(java.util.List<? extends TSource> source) |
static IEnumerable<java.lang.Long> |
Linq.of(long[] source) |
static <TKey,TValue> |
Linq.of(java.util.Map<? extends TKey,? extends TValue> source) |
static IEnumerable<java.lang.Short> |
Linq.of(short[] source) |
static <TSource> IEnumerable<TSource> |
Linq.of(java.util.Spliterator<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
Linq.of(java.util.stream.Stream<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
Linq.of(TSource... source) |
static <TSource> IEnumerable<TSource> |
Linq.ofNullable(TSource item) |
default <TResult> IEnumerable<TResult> |
IEnumerable.ofType(java.lang.Class<TResult> clazz) |
default IEnumerable<TSource> |
IEnumerable.prepend(TSource element) |
static IEnumerable<java.lang.Integer> |
Linq.range(int start,
int count) |
static <TResult> IEnumerable<TResult> |
Linq.repeat(TResult element,
int count) |
default IEnumerable<TSource> |
IEnumerable.reverse() |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default IEnumerable<TSource> |
IEnumerable.runOnce() |
default <TResult> IEnumerable<TResult> |
IEnumerable.select(Func1<? super TSource,? extends TResult> selector) |
default <TResult> IEnumerable<TResult> |
IEnumerable.select(IndexFunc2<? super TSource,? extends TResult> selector) |
default <TCollection,TResult> |
IEnumerable.selectMany(Func1<? super TSource,? extends IEnumerable<? extends TCollection>> collectionSelector,
Func2<? super TSource,? super TCollection,? extends TResult> resultSelector) |
default <TResult> IEnumerable<TResult> |
IEnumerable.selectMany(Func1<? super TSource,? extends IEnumerable<? extends TResult>> selector) |
default <TCollection,TResult> |
IEnumerable.selectMany(IndexFunc2<? super TSource,? extends IEnumerable<? extends TCollection>> collectionSelector,
Func2<? super TSource,? super TCollection,? extends TResult> resultSelector) |
default <TResult> IEnumerable<TResult> |
IEnumerable.selectMany(IndexFunc2<? super TSource,? extends IEnumerable<? extends TResult>> selector) |
default IEnumerable<TSource> |
IEnumerable.shuffle() |
default IEnumerable<TSource> |
IEnumerable.shuffle(long seed) |
static <TSource> IEnumerable<TSource> |
Linq.singleton(TSource item) |
default IEnumerable<TSource> |
IEnumerable.skip(int count) |
default IEnumerable<TSource> |
IEnumerable.skipLast(int count) |
default IEnumerable<TSource> |
IEnumerable.skipWhile(IndexPredicate2<? super TSource> predicate) |
default IEnumerable<TSource> |
IEnumerable.skipWhile(Predicate1<? super TSource> predicate) |
static IEnumerable<java.lang.String> |
Linq.split(java.lang.CharSequence source,
char... separator) |
static IEnumerable<java.lang.String> |
Linq.split(java.lang.CharSequence source,
char separator) |
static IEnumerable<java.lang.String> |
Linq.split(java.lang.CharSequence source,
char[] separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
Linq.split(java.lang.CharSequence source,
java.lang.CharSequence separator) |
static IEnumerable<java.lang.String> |
Linq.split(java.lang.CharSequence source,
java.lang.CharSequence[] separator) |
static IEnumerable<java.lang.String> |
Linq.split(java.lang.CharSequence source,
java.lang.CharSequence[] separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
Linq.split(java.lang.CharSequence source,
java.lang.CharSequence separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
Linq.split(java.lang.CharSequence source,
char separator,
StringSplitOptions options) |
default IEnumerable<TSource> |
IEnumerable.take(int count) |
default IEnumerable<TSource> |
IEnumerable.takeLast(int count) |
default IEnumerable<TSource> |
IEnumerable.takeWhile(IndexPredicate2<? super TSource> predicate) |
default IEnumerable<TSource> |
IEnumerable.takeWhile(Predicate1<? super TSource> predicate) |
default IEnumerable<TSource> |
IEnumerable.union(IEnumerable<? extends TSource> second) |
default IEnumerable<TSource> |
IEnumerable.union(IEnumerable<? extends TSource> second,
IEqualityComparer<? super TSource> comparer) |
default <TKey> IEnumerable<TSource> |
IEnumerable.unionBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector) |
default <TKey> IEnumerable<TSource> |
IEnumerable.unionBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector,
IEqualityComparer<? super TKey> comparer) |
default IEnumerable<TSource> |
IEnumerable.where(IndexPredicate2<? super TSource> predicate) |
default IEnumerable<TSource> |
IEnumerable.where(Predicate1<? super TSource> predicate) |
static IEnumerable<java.lang.String> |
Linq.words(java.lang.CharSequence source) |
default <TSecond> IEnumerable<Tuple2<TSource,TSecond>> |
IEnumerable.zip(IEnumerable<? extends TSecond> second) |
default <TSecond,TResult> |
IEnumerable.zip(IEnumerable<? extends TSecond> second,
Func2<? super TSource,? super TSecond,? extends TResult> resultSelector) |
| 限定符和类型 | 方法和说明 |
|---|---|
default IEnumerable<TSource> |
IEnumerable.concat(IEnumerable<? extends TSource> second) |
default <TInner,TResult> |
IEnumerable.crossJoin(IEnumerable<? extends TInner> inner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default IEnumerable<TSource> |
IEnumerable.except(IEnumerable<? extends TSource> second) |
default IEnumerable<TSource> |
IEnumerable.except(IEnumerable<? extends TSource> second,
IEqualityComparer<? super TSource> comparer) |
default <TKey> IEnumerable<TSource> |
IEnumerable.exceptBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector) |
default <TKey> IEnumerable<TSource> |
IEnumerable.exceptBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.groupJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super IEnumerable<TInner>,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.groupJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super IEnumerable<TInner>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default IEnumerable<TSource> |
IEnumerable.intersect(IEnumerable<? extends TSource> second) |
default IEnumerable<TSource> |
IEnumerable.intersect(IEnumerable<? extends TSource> second,
IEqualityComparer<? super TSource> comparer) |
default <TKey> IEnumerable<TSource> |
IEnumerable.intersectBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector) |
default <TKey> IEnumerable<TSource> |
IEnumerable.intersectBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.join(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.join(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
static <TSource> IEnumerable<TSource> |
Linq.of(IEnumerable<? extends TSource> source) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default boolean |
IEnumerable.sequenceEqual(IEnumerable<? extends TSource> second) |
default boolean |
IEnumerable.sequenceEqual(IEnumerable<? extends TSource> second,
IEqualityComparer<? super TSource> comparer) |
default IEnumerable<TSource> |
IEnumerable.union(IEnumerable<? extends TSource> second) |
default IEnumerable<TSource> |
IEnumerable.union(IEnumerable<? extends TSource> second,
IEqualityComparer<? super TSource> comparer) |
default <TKey> IEnumerable<TSource> |
IEnumerable.unionBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector) |
default <TKey> IEnumerable<TSource> |
IEnumerable.unionBy(IEnumerable<? extends TSource> second,
Func1<? super TSource,? extends TKey> keySelector,
IEqualityComparer<? super TKey> comparer) |
default <TSecond> IEnumerable<Tuple2<TSource,TSecond>> |
IEnumerable.zip(IEnumerable<? extends TSecond> second) |
default <TSecond,TResult> |
IEnumerable.zip(IEnumerable<? extends TSecond> second,
Func2<? super TSource,? super TSecond,? extends TResult> resultSelector) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <TKey,TElement,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func1<? super TSource,? extends TElement> elementSelector,
Func2<? super TKey,? super IEnumerable<TElement>,? extends TResult> resultSelector) |
default <TKey,TElement,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func1<? super TSource,? extends TElement> elementSelector,
Func2<? super TKey,? super IEnumerable<TElement>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TKey,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func2<? super TKey,? super IEnumerable<TSource>,? extends TResult> resultSelector) |
default <TKey,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func2<? super TKey,? super IEnumerable<TSource>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.groupJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super IEnumerable<TInner>,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.groupJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super IEnumerable<TInner>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TCollection,TResult> |
IEnumerable.selectMany(Func1<? super TSource,? extends IEnumerable<? extends TCollection>> collectionSelector,
Func2<? super TSource,? super TCollection,? extends TResult> resultSelector) |
default <TResult> IEnumerable<TResult> |
IEnumerable.selectMany(Func1<? super TSource,? extends IEnumerable<? extends TResult>> selector) |
default <TCollection,TResult> |
IEnumerable.selectMany(IndexFunc2<? super TSource,? extends IEnumerable<? extends TCollection>> collectionSelector,
Func2<? super TSource,? super TCollection,? extends TResult> resultSelector) |
default <TResult> IEnumerable<TResult> |
IEnumerable.selectMany(IndexFunc2<? super TSource,? extends IEnumerable<? extends TResult>> selector) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ArrayListEnumerable<TSource>
Created by 许崇雷 on 2019-07-09.
|
class |
BooleanArrayEnumerable
Created by 许崇雷 on 2019-04-16.
|
class |
ByteArrayEnumerable
Created by 许崇雷 on 2019-04-16.
|
class |
CharacterArrayEnumerable
Created by 许崇雷 on 2019-04-16.
|
class |
CharEnumerable
Created by 许崇雷 on 2017-07-25.
|
class |
CollectionEnumerable<TSource>
Created by 许崇雷 on 2017-07-17.
|
class |
DoubleArrayEnumerable
Created by 许崇雷 on 2019-04-16.
|
class |
EnumerationEnumerable<TSource>
Created by 许崇雷 on 2019-07-01.
|
class |
EnumeratorEnumerable<TSource>
Created by 许崇雷 on 2019-08-19.
|
class |
FloatArrayEnumerable
Created by 许崇雷 on 2019-04-16.
|
class |
GenericArrayEnumerable<TSource>
Created by 许崇雷 on 2019-04-12.
|
class |
IntegerArrayEnumerable
Created by 许崇雷 on 2019-04-16.
|
class |
IterableEnumerable<TSource>
Created by 许崇雷 on 2017-07-17.
|
class |
IteratorEnumerable<TSource>
Created by 许崇雷 on 2019-07-01.
|
class |
LineEnumerable
Created by 许崇雷 on 2019-07-26.
|
class |
LinkedListEnumerable<TSource>
Created by 许崇雷 on 2019-07-09.
|
class |
LongArrayEnumerable
Created by 许崇雷 on 2019-04-16.
|
class |
ShortArrayEnumerable
Created by 许崇雷 on 2019-04-16.
|
class |
SingletonEnumerable<TSource>
Created by 许崇雷 on 2019-04-10.
|
class |
SpliteratorEnumerable<TSource>
Created by 许崇雷 on 2019-07-30.
|
class |
StreamEnumerable<TSource>
Created by 许崇雷 on 2019-07-30.
|
class |
WordEnumerable
Created by 许崇雷 on 2019-07-26.
|
| 构造器和说明 |
|---|
EnumerableEnumeration(IEnumerable<TSource> source) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractIterator<TSource>
迭代对象,初始 state 为 1
Created by 许崇雷 on 2017-07-13.
|
class |
Iterator<TSource>
Created by 许崇雷 on 2017-07-10.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<TResult> IEnumerable<TResult> |
Iterator._select(Func1<TSource,TResult> selector) |
IEnumerable<TSource> |
Iterator._where(Predicate1<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
AppendPrepend.append(IEnumerable<TSource> source,
TSource element) |
static <TSource> IEnumerable<TSource> |
Enumerable.as(java.lang.Object source) |
static <TResult> IEnumerable<TResult> |
Cast.cast(IEnumerable source,
java.lang.Class<TResult> clazz) |
static IEnumerable<java.lang.Character> |
Enumerable.chars(java.lang.CharSequence source) |
static <TSource> IEnumerable<TSource> |
Concat.concat(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TOuter,TInner,TResult> |
Join.crossJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TSource> IEnumerable<TSource> |
DefaultIfEmpty.defaultIfEmpty(IEnumerable<TSource> source) |
static <TSource> IEnumerable<TSource> |
DefaultIfEmpty.defaultIfEmpty(IEnumerable<TSource> source,
TSource defaultValue) |
static <TSource> IEnumerable<TSource> |
Distinct.distinct(IEnumerable<TSource> source) |
static <TSource> IEnumerable<TSource> |
Distinct.distinct(IEnumerable<TSource> source,
IEqualityComparer<TSource> comparer) |
static <TSource,TKey> |
DistinctBy.distinctBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
DistinctBy.distinctBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TResult> IEnumerable<TResult> |
Enumerable.empty() |
static <TSource> IEnumerable<TSource> |
Enumerate.enumerate(Predicate0 moveNext,
Func0<TSource> current) |
static <TSource> IEnumerable<TSource> |
Except.except(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Except.except(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource,TKey> |
ExceptBy.exceptBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
ExceptBy.exceptBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey,TElement> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector) |
static <TSource,TKey,TElement,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
Func2<TKey,IEnumerable<TElement>,TResult> resultSelector) |
static <TSource,TKey,TElement,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
Func2<TKey,IEnumerable<TElement>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey,TElement> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func2<TKey,IEnumerable<TSource>,TResult> resultSelector) |
static <TSource,TKey,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func2<TKey,IEnumerable<TSource>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource> IEnumerable<TSource> |
Infinite.infinite(Func0<TSource> func) |
static <TSource> IEnumerable<TSource> |
Infinite.infinite(TSource item) |
static <TSource> IEnumerable<TSource> |
Intersect.intersect(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Intersect.intersect(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource,TKey> |
IntersectBy.intersectBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
IntersectBy.intersectBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource> IEnumerable<TSource> |
Iterate.iterate(Predicate0 hasNext,
Func0<TSource> next) |
static <TOuter,TInner,TKey,TResult> |
Join.join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static IEnumerable<java.lang.String> |
Enumerable.lines(java.lang.CharSequence source) |
static <TSource> IEnumerable<TSource> |
Loop.loop(TSource seed,
Func1<TSource,TSource> next) |
static <TSource> IEnumerable<TSource> |
Loop.loop(TSource seed,
Predicate1<TSource> condition,
Func1<TSource,TSource> next) |
static IEnumerable<java.lang.Boolean> |
Enumerable.of(boolean[] source) |
static IEnumerable<java.lang.Byte> |
Enumerable.of(byte[] source) |
static IEnumerable<java.lang.Character> |
Enumerable.of(char[] source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(java.util.Collection<TSource> source) |
static IEnumerable<java.lang.Double> |
Enumerable.of(double[] source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(java.util.Enumeration<TSource> source) |
static IEnumerable<java.lang.Float> |
Enumerable.of(float[] source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(IEnumerable<TSource> source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(IEnumerator<TSource> source) |
static IEnumerable<java.lang.Integer> |
Enumerable.of(int[] source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(java.lang.Iterable<TSource> source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(java.util.Iterator<TSource> source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(java.util.List<TSource> source) |
static IEnumerable<java.lang.Long> |
Enumerable.of(long[] source) |
static <TKey,TValue> |
Enumerable.of(java.util.Map<TKey,TValue> source) |
static IEnumerable<java.lang.Short> |
Enumerable.of(short[] source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(java.util.Spliterator<TSource> source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(java.util.stream.Stream<TSource> source) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(TSource[] source) |
static <TSource> IEnumerable<TSource> |
Enumerable.ofNullable(TSource item) |
static <TResult> IEnumerable<TResult> |
Cast.ofType(IEnumerable source,
java.lang.Class<TResult> clazz) |
static <TSource> IEnumerable<TSource> |
AppendPrepend.prepend(IEnumerable<TSource> source,
TSource element) |
static IEnumerable<java.lang.Integer> |
Range.range(int start,
int count) |
static <TResult> IEnumerable<TResult> |
Repeat.repeat(TResult element,
int count) |
static <TSource> IEnumerable<TSource> |
Reverse.reverse(IEnumerable<TSource> source) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource> IEnumerable<TSource> |
RunOnce.runOnce(IEnumerable<TSource> source) |
static <TSource,TResult> |
Select.select(IEnumerable<TSource> source,
Func1<TSource,TResult> selector) |
static <TSource,TResult> |
Select.select(IEnumerable<TSource> source,
IndexFunc2<TSource,TResult> selector) |
static <TSource,TCollection,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
Func1<TSource,IEnumerable<TCollection>> collectionSelector,
Func2<TSource,TCollection,TResult> resultSelector) |
static <TSource,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
Func1<TSource,IEnumerable<TResult>> selector) |
static <TSource,TCollection,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
IndexFunc2<TSource,IEnumerable<TCollection>> collectionSelector,
Func2<TSource,TCollection,TResult> resultSelector) |
static <TSource,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
IndexFunc2<TSource,IEnumerable<TResult>> selector) |
static <TSource> IEnumerable<TSource> |
Shuffle.shuffle(IEnumerable<TSource> source) |
static <TSource> IEnumerable<TSource> |
Shuffle.shuffle(IEnumerable<TSource> source,
long seed) |
static <TSource> IEnumerable<TSource> |
Enumerable.singleton(TSource item) |
static <TSource> IEnumerable<TSource> |
Skip.skip(IEnumerable<TSource> source,
int count) |
static <TSource> IEnumerable<TSource> |
Skip.skipLast(IEnumerable<TSource> source,
int count) |
static <TSource> IEnumerable<TSource> |
Skip.skipWhile(IEnumerable<TSource> source,
IndexPredicate2<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
Skip.skipWhile(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static IEnumerable<java.lang.String> |
Split.split(java.lang.CharSequence source,
char separator) |
static IEnumerable<java.lang.String> |
Split.split(java.lang.CharSequence source,
char[] separator) |
static IEnumerable<java.lang.String> |
Split.split(java.lang.CharSequence source,
char[] separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
Split.split(java.lang.CharSequence source,
java.lang.CharSequence separator) |
static IEnumerable<java.lang.String> |
Split.split(java.lang.CharSequence source,
java.lang.CharSequence[] separator) |
static IEnumerable<java.lang.String> |
Split.split(java.lang.CharSequence source,
java.lang.CharSequence[] separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
Split.split(java.lang.CharSequence source,
java.lang.CharSequence separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
Split.split(java.lang.CharSequence source,
char separator,
StringSplitOptions options) |
static <TSource> IEnumerable<TSource> |
Take.take(IEnumerable<TSource> source,
int count) |
static <TSource> IEnumerable<TSource> |
Take.takeLast(IEnumerable<TSource> source,
int count) |
static <TSource> IEnumerable<TSource> |
Take.takeWhile(IEnumerable<TSource> source,
IndexPredicate2<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
Take.takeWhile(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
Union.union(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Union.union(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource,TKey> |
UnionBy.unionBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
UnionBy.unionBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource> IEnumerable<TSource> |
Where.where(IEnumerable<TSource> source,
IndexPredicate2<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
Where.where(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static IEnumerable<java.lang.String> |
Enumerable.words(java.lang.CharSequence source) |
static <TFirst,TSecond> |
Zip.zip(IEnumerable<TFirst> first,
IEnumerable<TSecond> second) |
static <TFirst,TSecond,TResult> |
Zip.zip(IEnumerable<TFirst> first,
IEnumerable<TSecond> second,
Func2<TFirst,TSecond,TResult> resultSelector) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <TSource> TSource |
Aggregate.aggregate(IEnumerable<TSource> source,
Func2<TSource,TSource,TSource> func) |
static <TSource,TAccumulate> |
Aggregate.aggregate(IEnumerable<TSource> source,
TAccumulate seed,
Func2<TAccumulate,TSource,TAccumulate> func) |
static <TSource,TAccumulate,TResult> |
Aggregate.aggregate(IEnumerable<TSource> source,
TAccumulate seed,
Func2<TAccumulate,TSource,TAccumulate> func,
Func1<TAccumulate,TResult> resultSelector) |
static <TSource> boolean |
AnyAll.all(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> boolean |
AnyAll.any(IEnumerable<TSource> source) |
static <TSource> boolean |
AnyAll.any(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
AppendPrepend.append(IEnumerable<TSource> source,
TSource element) |
static java.math.BigDecimal |
Average.averageDecimal(IEnumerable<java.math.BigDecimal> source) |
static <TSource> java.math.BigDecimal |
Average.averageDecimal(IEnumerable<TSource> source,
DecimalFunc1<TSource> selector) |
static java.math.BigDecimal |
Average.averageDecimalNull(IEnumerable<java.math.BigDecimal> source) |
static <TSource> java.math.BigDecimal |
Average.averageDecimalNull(IEnumerable<TSource> source,
NullableDecimalFunc1<TSource> selector) |
static double |
Average.averageDouble(IEnumerable<java.lang.Double> source) |
static <TSource> double |
Average.averageDouble(IEnumerable<TSource> source,
DoubleFunc1<TSource> selector) |
static java.lang.Double |
Average.averageDoubleNull(IEnumerable<java.lang.Double> source) |
static <TSource> java.lang.Double |
Average.averageDoubleNull(IEnumerable<TSource> source,
NullableDoubleFunc1<TSource> selector) |
static float |
Average.averageFloat(IEnumerable<java.lang.Float> source) |
static <TSource> float |
Average.averageFloat(IEnumerable<TSource> source,
FloatFunc1<TSource> selector) |
static java.lang.Float |
Average.averageFloatNull(IEnumerable<java.lang.Float> source) |
static <TSource> java.lang.Float |
Average.averageFloatNull(IEnumerable<TSource> source,
NullableFloatFunc1<TSource> selector) |
static double |
Average.averageInt(IEnumerable<java.lang.Integer> source) |
static <TSource> double |
Average.averageInt(IEnumerable<TSource> source,
IntFunc1<TSource> selector) |
static java.lang.Double |
Average.averageIntNull(IEnumerable<java.lang.Integer> source) |
static <TSource> java.lang.Double |
Average.averageIntNull(IEnumerable<TSource> source,
NullableIntFunc1<TSource> selector) |
static double |
Average.averageLong(IEnumerable<java.lang.Long> source) |
static <TSource> double |
Average.averageLong(IEnumerable<TSource> source,
LongFunc1<TSource> selector) |
static java.lang.Double |
Average.averageLongNull(IEnumerable<java.lang.Long> source) |
static <TSource> java.lang.Double |
Average.averageLongNull(IEnumerable<TSource> source,
NullableLongFunc1<TSource> selector) |
static <TResult> IEnumerable<TResult> |
Cast.cast(IEnumerable source,
java.lang.Class<TResult> clazz) |
static <TSource> IEnumerable<TSource> |
Concat.concat(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Concat.concat(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> boolean |
Contains.contains(IEnumerable<TSource> source,
TSource value) |
static <TSource> boolean |
Contains.contains(IEnumerable<TSource> source,
TSource value,
IEqualityComparer<TSource> comparer) |
static <TSource> int |
Count.count(IEnumerable<TSource> source) |
static <TSource> int |
Count.count(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TOuter,TInner,TResult> |
Join.crossJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TResult> |
Join.crossJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TSource> IEnumerable<TSource> |
DefaultIfEmpty.defaultIfEmpty(IEnumerable<TSource> source) |
static <TSource> IEnumerable<TSource> |
DefaultIfEmpty.defaultIfEmpty(IEnumerable<TSource> source,
TSource defaultValue) |
static <TSource> IEnumerable<TSource> |
Distinct.distinct(IEnumerable<TSource> source) |
static <TSource> IEnumerable<TSource> |
Distinct.distinct(IEnumerable<TSource> source,
IEqualityComparer<TSource> comparer) |
static <TSource,TKey> |
DistinctBy.distinctBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
DistinctBy.distinctBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource> TSource |
ElementAt.elementAt(IEnumerable<TSource> source,
int index) |
static <TSource> TSource |
ElementAt.elementAtOrDefault(IEnumerable<TSource> source,
int index) |
static <TSource> IEnumerable<TSource> |
Except.except(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Except.except(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Except.except(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource> IEnumerable<TSource> |
Except.except(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource,TKey> |
ExceptBy.exceptBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
ExceptBy.exceptBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
ExceptBy.exceptBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
ExceptBy.exceptBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource> int |
FindIndex.findIndex(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> int |
FindIndex.findLastIndex(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> TSource |
First.first(IEnumerable<TSource> source) |
static <TSource> TSource |
First.first(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> TSource |
First.firstOrDefault(IEnumerable<TSource> source) |
static <TSource> TSource |
First.firstOrDefault(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> java.lang.String |
Format.format(IEnumerable<TSource> source) |
static <TSource> java.lang.String |
Format.format(IEnumerable<TSource> source,
Formatter formatter) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey,TElement> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector) |
static <TSource,TKey,TElement,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
Func2<TKey,IEnumerable<TElement>,TResult> resultSelector) |
static <TSource,TKey,TElement,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
Func2<TKey,IEnumerable<TElement>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey,TElement> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func2<TKey,IEnumerable<TSource>,TResult> resultSelector) |
static <TSource,TKey,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func2<TKey,IEnumerable<TSource>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource> int |
IndexOf.indexOf(IEnumerable<TSource> source,
TSource value) |
static <TSource> int |
IndexOf.indexOf(IEnumerable<TSource> source,
TSource value,
IEqualityComparer<TSource> comparer) |
static <TSource> IEnumerable<TSource> |
Intersect.intersect(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Intersect.intersect(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Intersect.intersect(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource> IEnumerable<TSource> |
Intersect.intersect(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource,TKey> |
IntersectBy.intersectBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
IntersectBy.intersectBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
IntersectBy.intersectBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
IntersectBy.intersectBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource> java.lang.String |
Joining.joining(IEnumerable<TSource> source) |
static <TSource> java.lang.String |
Joining.joining(IEnumerable<TSource> source,
java.lang.CharSequence separator) |
static <TSource> java.lang.String |
Joining.joining(IEnumerable<TSource> source,
java.lang.CharSequence separator,
java.lang.CharSequence prefix,
java.lang.CharSequence suffix) |
static <TSource> TSource |
Last.last(IEnumerable<TSource> source) |
static <TSource> TSource |
Last.last(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> int |
IndexOf.lastIndexOf(IEnumerable<TSource> source,
TSource value) |
static <TSource> int |
IndexOf.lastIndexOf(IEnumerable<TSource> source,
TSource value,
IEqualityComparer<TSource> comparer) |
static <TSource> TSource |
Last.lastOrDefault(IEnumerable<TSource> source) |
static <TSource> TSource |
Last.lastOrDefault(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource> long |
Count.longCount(IEnumerable<TSource> source) |
static <TSource> long |
Count.longCount(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> TSource |
Max.max(IEnumerable<TSource> source) |
static <TSource,TResult> |
Max.max(IEnumerable<TSource> source,
Func1<TSource,TResult> selector) |
static <TSource,TKey> |
MaxBy.maxBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource> TSource |
MaxBy.maxByDecimal(IEnumerable<TSource> source,
DecimalFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByDecimalNull(IEnumerable<TSource> source,
NullableDecimalFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByDouble(IEnumerable<TSource> source,
DoubleFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByDoubleNull(IEnumerable<TSource> source,
NullableDoubleFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByFloat(IEnumerable<TSource> source,
FloatFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByFloatNull(IEnumerable<TSource> source,
NullableFloatFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByInt(IEnumerable<TSource> source,
IntFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByIntNull(IEnumerable<TSource> source,
NullableIntFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByLong(IEnumerable<TSource> source,
LongFunc1<TSource> keySelector) |
static <TSource> TSource |
MaxBy.maxByLongNull(IEnumerable<TSource> source,
NullableLongFunc1<TSource> keySelector) |
static <TSource,TKey> |
MaxBy.maxByNull(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static java.math.BigDecimal |
Max.maxDecimal(IEnumerable<java.math.BigDecimal> source) |
static <TSource> java.math.BigDecimal |
Max.maxDecimal(IEnumerable<TSource> source,
DecimalFunc1<TSource> selector) |
static java.math.BigDecimal |
Max.maxDecimalNull(IEnumerable<java.math.BigDecimal> source) |
static <TSource> java.math.BigDecimal |
Max.maxDecimalNull(IEnumerable<TSource> source,
NullableDecimalFunc1<TSource> selector) |
static double |
Max.maxDouble(IEnumerable<java.lang.Double> source) |
static <TSource> double |
Max.maxDouble(IEnumerable<TSource> source,
DoubleFunc1<TSource> selector) |
static java.lang.Double |
Max.maxDoubleNull(IEnumerable<java.lang.Double> source) |
static <TSource> java.lang.Double |
Max.maxDoubleNull(IEnumerable<TSource> source,
NullableDoubleFunc1<TSource> selector) |
static float |
Max.maxFloat(IEnumerable<java.lang.Float> source) |
static <TSource> float |
Max.maxFloat(IEnumerable<TSource> source,
FloatFunc1<TSource> selector) |
static java.lang.Float |
Max.maxFloatNull(IEnumerable<java.lang.Float> source) |
static <TSource> java.lang.Float |
Max.maxFloatNull(IEnumerable<TSource> source,
NullableFloatFunc1<TSource> selector) |
static int |
Max.maxInt(IEnumerable<java.lang.Integer> source) |
static <TSource> int |
Max.maxInt(IEnumerable<TSource> source,
IntFunc1<TSource> selector) |
static java.lang.Integer |
Max.maxIntNull(IEnumerable<java.lang.Integer> source) |
static <TSource> java.lang.Integer |
Max.maxIntNull(IEnumerable<TSource> source,
NullableIntFunc1<TSource> selector) |
static long |
Max.maxLong(IEnumerable<java.lang.Long> source) |
static <TSource> long |
Max.maxLong(IEnumerable<TSource> source,
LongFunc1<TSource> selector) |
static java.lang.Long |
Max.maxLongNull(IEnumerable<java.lang.Long> source) |
static <TSource> java.lang.Long |
Max.maxLongNull(IEnumerable<TSource> source,
NullableLongFunc1<TSource> selector) |
static <TSource> TSource |
Max.maxNull(IEnumerable<TSource> source) |
static <TSource,TResult> |
Max.maxNull(IEnumerable<TSource> source,
Func1<TSource,TResult> selector) |
static <TSource> TSource |
Min.min(IEnumerable<TSource> source) |
static <TSource,TResult> |
Min.min(IEnumerable<TSource> source,
Func1<TSource,TResult> selector) |
static <TSource,TKey> |
MinBy.minBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource> TSource |
MinBy.minByDecimal(IEnumerable<TSource> source,
DecimalFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByDecimalNull(IEnumerable<TSource> source,
NullableDecimalFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByDouble(IEnumerable<TSource> source,
DoubleFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByDoubleNull(IEnumerable<TSource> source,
NullableDoubleFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByFloat(IEnumerable<TSource> source,
FloatFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByFloatNull(IEnumerable<TSource> source,
NullableFloatFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByInt(IEnumerable<TSource> source,
IntFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByIntNull(IEnumerable<TSource> source,
NullableIntFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByLong(IEnumerable<TSource> source,
LongFunc1<TSource> keySelector) |
static <TSource> TSource |
MinBy.minByLongNull(IEnumerable<TSource> source,
NullableLongFunc1<TSource> keySelector) |
static <TSource,TKey> |
MinBy.minByNull(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static java.math.BigDecimal |
Min.minDecimal(IEnumerable<java.math.BigDecimal> source) |
static <TSource> java.math.BigDecimal |
Min.minDecimal(IEnumerable<TSource> source,
DecimalFunc1<TSource> selector) |
static java.math.BigDecimal |
Min.minDecimalNull(IEnumerable<java.math.BigDecimal> source) |
static <TSource> java.math.BigDecimal |
Min.minDecimalNull(IEnumerable<TSource> source,
NullableDecimalFunc1<TSource> selector) |
static double |
Min.minDouble(IEnumerable<java.lang.Double> source) |
static <TSource> double |
Min.minDouble(IEnumerable<TSource> source,
DoubleFunc1<TSource> selector) |
static java.lang.Double |
Min.minDoubleNull(IEnumerable<java.lang.Double> source) |
static <TSource> java.lang.Double |
Min.minDoubleNull(IEnumerable<TSource> source,
NullableDoubleFunc1<TSource> selector) |
static float |
Min.minFloat(IEnumerable<java.lang.Float> source) |
static <TSource> float |
Min.minFloat(IEnumerable<TSource> source,
FloatFunc1<TSource> selector) |
static java.lang.Float |
Min.minFloatNull(IEnumerable<java.lang.Float> source) |
static <TSource> java.lang.Float |
Min.minFloatNull(IEnumerable<TSource> source,
NullableFloatFunc1<TSource> selector) |
static int |
Min.minInt(IEnumerable<java.lang.Integer> source) |
static <TSource> int |
Min.minInt(IEnumerable<TSource> source,
IntFunc1<TSource> selector) |
static java.lang.Integer |
Min.minIntNull(IEnumerable<java.lang.Integer> source) |
static <TSource> java.lang.Integer |
Min.minIntNull(IEnumerable<TSource> source,
NullableIntFunc1<TSource> selector) |
static long |
Min.minLong(IEnumerable<java.lang.Long> source) |
static <TSource> long |
Min.minLong(IEnumerable<TSource> source,
LongFunc1<TSource> selector) |
static java.lang.Long |
Min.minLongNull(IEnumerable<java.lang.Long> source) |
static <TSource> java.lang.Long |
Min.minLongNull(IEnumerable<TSource> source,
NullableLongFunc1<TSource> selector) |
static <TSource> TSource |
Min.minNull(IEnumerable<TSource> source) |
static <TSource,TResult> |
Min.minNull(IEnumerable<TSource> source,
Func1<TSource,TResult> selector) |
static <TSource> IEnumerable<TSource> |
Enumerable.of(IEnumerable<TSource> source) |
static <TResult> IEnumerable<TResult> |
Cast.ofType(IEnumerable source,
java.lang.Class<TResult> clazz) |
static <TSource,TKey> |
OrderBy.orderBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
OrderBy.orderBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
java.util.Comparator<TKey> comparer) |
static <TSource,TKey> |
OrderBy.orderByDescending(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
OrderBy.orderByDescending(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
java.util.Comparator<TKey> comparer) |
static <TSource> IEnumerable<TSource> |
AppendPrepend.prepend(IEnumerable<TSource> source,
TSource element) |
static <TSource> IEnumerable<TSource> |
Reverse.reverse(IEnumerable<TSource> source) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource> IEnumerable<TSource> |
RunOnce.runOnce(IEnumerable<TSource> source) |
static <TSource,TResult> |
Select.select(IEnumerable<TSource> source,
Func1<TSource,TResult> selector) |
static <TSource,TResult> |
Select.select(IEnumerable<TSource> source,
IndexFunc2<TSource,TResult> selector) |
static <TSource,TCollection,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
Func1<TSource,IEnumerable<TCollection>> collectionSelector,
Func2<TSource,TCollection,TResult> resultSelector) |
static <TSource,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
Func1<TSource,IEnumerable<TResult>> selector) |
static <TSource,TCollection,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
IndexFunc2<TSource,IEnumerable<TCollection>> collectionSelector,
Func2<TSource,TCollection,TResult> resultSelector) |
static <TSource,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
IndexFunc2<TSource,IEnumerable<TResult>> selector) |
static <TSource> boolean |
SequenceEqual.sequenceEqual(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> boolean |
SequenceEqual.sequenceEqual(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> boolean |
SequenceEqual.sequenceEqual(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource> boolean |
SequenceEqual.sequenceEqual(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource> IEnumerable<TSource> |
Shuffle.shuffle(IEnumerable<TSource> source) |
static <TSource> IEnumerable<TSource> |
Shuffle.shuffle(IEnumerable<TSource> source,
long seed) |
static <TSource> TSource |
Single.single(IEnumerable<TSource> source) |
static <TSource> TSource |
Single.single(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> TSource |
Single.singleOrDefault(IEnumerable<TSource> source) |
static <TSource> TSource |
Single.singleOrDefault(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
Skip.skip(IEnumerable<TSource> source,
int count) |
static <TSource> IEnumerable<TSource> |
Skip.skipLast(IEnumerable<TSource> source,
int count) |
static <TSource> IEnumerable<TSource> |
Skip.skipWhile(IEnumerable<TSource> source,
IndexPredicate2<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
Skip.skipWhile(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> java.util.Spliterator<TSource> |
ToSpliterator.spliterator(IEnumerable<TSource> source) |
static java.math.BigDecimal |
Sum.sumDecimal(IEnumerable<java.math.BigDecimal> source) |
static <TSource> java.math.BigDecimal |
Sum.sumDecimal(IEnumerable<TSource> source,
DecimalFunc1<TSource> selector) |
static java.math.BigDecimal |
Sum.sumDecimalNull(IEnumerable<java.math.BigDecimal> source) |
static <TSource> java.math.BigDecimal |
Sum.sumDecimalNull(IEnumerable<TSource> source,
NullableDecimalFunc1<TSource> selector) |
static double |
Sum.sumDouble(IEnumerable<java.lang.Double> source) |
static <TSource> double |
Sum.sumDouble(IEnumerable<TSource> source,
DoubleFunc1<TSource> selector) |
static double |
Sum.sumDoubleNull(IEnumerable<java.lang.Double> source) |
static <TSource> double |
Sum.sumDoubleNull(IEnumerable<TSource> source,
NullableDoubleFunc1<TSource> selector) |
static float |
Sum.sumFloat(IEnumerable<java.lang.Float> source) |
static <TSource> float |
Sum.sumFloat(IEnumerable<TSource> source,
FloatFunc1<TSource> selector) |
static float |
Sum.sumFloatNull(IEnumerable<java.lang.Float> source) |
static <TSource> float |
Sum.sumFloatNull(IEnumerable<TSource> source,
NullableFloatFunc1<TSource> selector) |
static int |
Sum.sumInt(IEnumerable<java.lang.Integer> source) |
static <TSource> int |
Sum.sumInt(IEnumerable<TSource> source,
IntFunc1<TSource> selector) |
static int |
Sum.sumIntNull(IEnumerable<java.lang.Integer> source) |
static <TSource> int |
Sum.sumIntNull(IEnumerable<TSource> source,
NullableIntFunc1<TSource> selector) |
static long |
Sum.sumLong(IEnumerable<java.lang.Long> source) |
static <TSource> long |
Sum.sumLong(IEnumerable<TSource> source,
LongFunc1<TSource> selector) |
static long |
Sum.sumLongNull(IEnumerable<java.lang.Long> source) |
static <TSource> long |
Sum.sumLongNull(IEnumerable<TSource> source,
NullableLongFunc1<TSource> selector) |
static <TSource> IEnumerable<TSource> |
Take.take(IEnumerable<TSource> source,
int count) |
static <TSource> IEnumerable<TSource> |
Take.takeLast(IEnumerable<TSource> source,
int count) |
static <TSource> IEnumerable<TSource> |
Take.takeWhile(IEnumerable<TSource> source,
IndexPredicate2<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
Take.takeWhile(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TSource> java.lang.Object[] |
ToCollection.toArray(IEnumerable<TSource> source) |
static <TSource> TSource[] |
ToCollection.toArray(IEnumerable<TSource> source,
java.lang.Class<TSource> clazz) |
static <TSource,TCollection> |
ToCollection.toCollection(IEnumerable<TSource> source,
TCollection collection,
Action2<TCollection,TSource> action) |
static <TSource,TCollection,TResult> |
ToCollection.toCollection(IEnumerable<TSource> source,
TCollection collection,
Action2<TCollection,TSource> action,
Func1<TCollection,TResult> resultSelector) |
static <TSource> java.util.Enumeration<TSource> |
ToEnumeration.toEnumeration(IEnumerable<TSource> source) |
static <TSource> java.util.List<TSource> |
ToCollection.toLinkedList(IEnumerable<TSource> source) |
static <TSource,TKey> |
ToCollection.toLinkedMap(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey,TElement> |
ToCollection.toLinkedMap(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector) |
static <TSource> java.util.Set<TSource> |
ToCollection.toLinkedSet(IEnumerable<TSource> source) |
static <TSource> java.util.List<TSource> |
ToCollection.toList(IEnumerable<TSource> source) |
static <TSource,TKey> |
ToLookup.toLookup(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey,TElement> |
ToLookup.toLookup(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector) |
static <TSource,TKey,TElement> |
ToLookup.toLookup(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
ToLookup.toLookup(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
ToCollection.toMap(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey,TElement> |
ToCollection.toMap(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector) |
static <TSource> java.util.Set<TSource> |
ToCollection.toSet(IEnumerable<TSource> source) |
static <TSource> IEnumerable<TSource> |
Union.union(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Union.union(IEnumerable<TSource> first,
IEnumerable<TSource> second) |
static <TSource> IEnumerable<TSource> |
Union.union(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource> IEnumerable<TSource> |
Union.union(IEnumerable<TSource> first,
IEnumerable<TSource> second,
IEqualityComparer<TSource> comparer) |
static <TSource,TKey> |
UnionBy.unionBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
UnionBy.unionBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector) |
static <TSource,TKey> |
UnionBy.unionBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey> |
UnionBy.unionBy(IEnumerable<TSource> first,
IEnumerable<TSource> second,
Func1<TSource,TKey> keySelector,
IEqualityComparer<TKey> comparer) |
static <TSource> IEnumerable<TSource> |
Where.where(IEnumerable<TSource> source,
IndexPredicate2<TSource> predicate) |
static <TSource> IEnumerable<TSource> |
Where.where(IEnumerable<TSource> source,
Predicate1<TSource> predicate) |
static <TFirst,TSecond> |
Zip.zip(IEnumerable<TFirst> first,
IEnumerable<TSecond> second) |
static <TFirst,TSecond> |
Zip.zip(IEnumerable<TFirst> first,
IEnumerable<TSecond> second) |
static <TFirst,TSecond,TResult> |
Zip.zip(IEnumerable<TFirst> first,
IEnumerable<TSecond> second,
Func2<TFirst,TSecond,TResult> resultSelector) |
static <TFirst,TSecond,TResult> |
Zip.zip(IEnumerable<TFirst> first,
IEnumerable<TSecond> second,
Func2<TFirst,TSecond,TResult> resultSelector) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <TSource,TKey,TElement,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
Func2<TKey,IEnumerable<TElement>,TResult> resultSelector) |
static <TSource,TKey,TElement,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
Func2<TKey,IEnumerable<TElement>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func2<TKey,IEnumerable<TSource>,TResult> resultSelector) |
static <TSource,TKey,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func2<TKey,IEnumerable<TSource>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TCollection,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
Func1<TSource,IEnumerable<TCollection>> collectionSelector,
Func2<TSource,TCollection,TResult> resultSelector) |
static <TSource,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
Func1<TSource,IEnumerable<TResult>> selector) |
static <TSource,TCollection,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
IndexFunc2<TSource,IEnumerable<TCollection>> collectionSelector,
Func2<TSource,TCollection,TResult> resultSelector) |
static <TSource,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
IndexFunc2<TSource,IEnumerable<TResult>> selector) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> void |
ListUtils.addRange(java.util.Collection<T> collection,
IEnumerable<T> enumerable) |
Copyright © 2019. All Rights Reserved.