public final class Linq
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <TSource> IEnumerable<TSource> |
as(java.lang.Object source) |
static IEnumerable<java.lang.Character> |
chars(java.lang.CharSequence source) |
static <TResult> IEnumerable<TResult> |
empty() |
static <TSource> IEnumerable<TSource> |
enumerate(Predicate0 moveNext,
Func0<? extends TSource> current) |
static <TSource> IEnumerable<TSource> |
infinite(Func0<? extends TSource> next) |
static <TSource> IEnumerable<TSource> |
infinite(TSource item) |
static <TSource> IEnumerable<TSource> |
iterate(Predicate0 hasNext,
Func0<? extends TSource> next) |
static IEnumerable<java.lang.String> |
lines(java.lang.CharSequence source) |
static <TSource> IEnumerable<TSource> |
loop(TSource seed,
Func1<? super TSource,? extends TSource> next) |
static <TSource> IEnumerable<TSource> |
loop(TSource seed,
Predicate1<? super TSource> condition,
Func1<? super TSource,? extends TSource> next) |
static IEnumerable<java.lang.Boolean> |
of(boolean[] source) |
static IEnumerable<java.lang.Byte> |
of(byte[] source) |
static IEnumerable<java.lang.Character> |
of(char[] source) |
static <TSource> IEnumerable<TSource> |
of(java.util.Collection<? extends TSource> source) |
static IEnumerable<java.lang.Double> |
of(double[] source) |
static <TSource> IEnumerable<TSource> |
of(java.util.Enumeration<? extends TSource> source) |
static IEnumerable<java.lang.Float> |
of(float[] source) |
static <TSource> IEnumerable<TSource> |
of(IEnumerable<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
of(IEnumerator<? extends TSource> source) |
static IEnumerable<java.lang.Integer> |
of(int[] source) |
static <TSource> IEnumerable<TSource> |
of(java.lang.Iterable<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
of(java.util.Iterator<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
of(java.util.List<? extends TSource> source) |
static IEnumerable<java.lang.Long> |
of(long[] source) |
static <TKey,TValue> |
of(java.util.Map<? extends TKey,? extends TValue> source) |
static IEnumerable<java.lang.Short> |
of(short[] source) |
static <TSource> IEnumerable<TSource> |
of(java.util.Spliterator<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
of(java.util.stream.Stream<? extends TSource> source) |
static <TSource> IEnumerable<TSource> |
of(TSource... source) |
static <TSource> IEnumerable<TSource> |
ofNullable(TSource item) |
static IEnumerable<java.lang.Integer> |
range(int start,
int count) |
static <TResult> IEnumerable<TResult> |
repeat(TResult element,
int count) |
static <TSource> IEnumerable<TSource> |
singleton(TSource item) |
static IEnumerable<java.lang.String> |
split(java.lang.CharSequence source,
char... separator) |
static IEnumerable<java.lang.String> |
split(java.lang.CharSequence source,
char separator) |
static IEnumerable<java.lang.String> |
split(java.lang.CharSequence source,
char[] separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
split(java.lang.CharSequence source,
java.lang.CharSequence separator) |
static IEnumerable<java.lang.String> |
split(java.lang.CharSequence source,
java.lang.CharSequence[] separator) |
static IEnumerable<java.lang.String> |
split(java.lang.CharSequence source,
java.lang.CharSequence[] separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
split(java.lang.CharSequence source,
java.lang.CharSequence separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
split(java.lang.CharSequence source,
char separator,
StringSplitOptions options) |
static IEnumerable<java.lang.String> |
words(java.lang.CharSequence source) |
public static <TResult> IEnumerable<TResult> empty()
public static <TSource> IEnumerable<TSource> singleton(TSource item)
public static <TSource> IEnumerable<TSource> ofNullable(TSource item)
public static IEnumerable<java.lang.Boolean> of(boolean[] source)
public static IEnumerable<java.lang.Byte> of(byte[] source)
public static IEnumerable<java.lang.Short> of(short[] source)
public static IEnumerable<java.lang.Integer> of(int[] source)
public static IEnumerable<java.lang.Long> of(long[] source)
public static IEnumerable<java.lang.Float> of(float[] source)
public static IEnumerable<java.lang.Double> of(double[] source)
public static IEnumerable<java.lang.Character> of(char[] source)
public static <TSource> IEnumerable<TSource> of(TSource... source)
public static <TSource> IEnumerable<TSource> of(java.util.List<? extends TSource> source)
public static <TSource> IEnumerable<TSource> of(java.util.Collection<? extends TSource> source)
public static <TSource> IEnumerable<TSource> of(IEnumerable<? extends TSource> source)
public static <TSource> IEnumerable<TSource> of(IEnumerator<? extends TSource> source)
public static <TSource> IEnumerable<TSource> of(java.lang.Iterable<? extends TSource> source)
public static <TSource> IEnumerable<TSource> of(java.util.Iterator<? extends TSource> source)
public static <TSource> IEnumerable<TSource> of(java.util.stream.Stream<? extends TSource> source)
public static <TSource> IEnumerable<TSource> of(java.util.Spliterator<? extends TSource> source)
public static <TSource> IEnumerable<TSource> of(java.util.Enumeration<? extends TSource> source)
public static <TKey,TValue> IEnumerable<java.util.Map.Entry<TKey,TValue>> of(java.util.Map<? extends TKey,? extends TValue> source)
public static <TSource> IEnumerable<TSource> as(java.lang.Object source)
public static IEnumerable<java.lang.Character> chars(java.lang.CharSequence source)
public static IEnumerable<java.lang.String> words(java.lang.CharSequence source)
public static IEnumerable<java.lang.String> lines(java.lang.CharSequence source)
public static IEnumerable<java.lang.String> split(java.lang.CharSequence source, char separator)
public static IEnumerable<java.lang.String> split(java.lang.CharSequence source, char separator, StringSplitOptions options)
public static IEnumerable<java.lang.String> split(java.lang.CharSequence source, char... separator)
public static IEnumerable<java.lang.String> split(java.lang.CharSequence source, char[] separator, StringSplitOptions options)
public static IEnumerable<java.lang.String> split(java.lang.CharSequence source, java.lang.CharSequence separator)
public static IEnumerable<java.lang.String> split(java.lang.CharSequence source, java.lang.CharSequence separator, StringSplitOptions options)
public static IEnumerable<java.lang.String> split(java.lang.CharSequence source, java.lang.CharSequence[] separator)
public static IEnumerable<java.lang.String> split(java.lang.CharSequence source, java.lang.CharSequence[] separator, StringSplitOptions options)
public static <TSource> IEnumerable<TSource> infinite(TSource item)
public static <TSource> IEnumerable<TSource> infinite(Func0<? extends TSource> next)
public static <TSource> IEnumerable<TSource> loop(TSource seed, Func1<? super TSource,? extends TSource> next)
public static <TSource> IEnumerable<TSource> loop(TSource seed, Predicate1<? super TSource> condition, Func1<? super TSource,? extends TSource> next)
public static <TSource> IEnumerable<TSource> enumerate(Predicate0 moveNext, Func0<? extends TSource> current)
public static <TSource> IEnumerable<TSource> iterate(Predicate0 hasNext, Func0<? extends TSource> next)
public static IEnumerable<java.lang.Integer> range(int start, int count)
public static <TResult> IEnumerable<TResult> repeat(TResult element, int count)
Copyright © 2019. All Rights Reserved.