| Modifier and Type | Method and Description | 
|---|---|
| MSeq<T> | copy()Return a shallow copy of this sequence. | 
| <B> ISeq<B> | map(Function<? super T,? extends B> mapper)Builds a new sequence by applying a function to all elements of this
 sequence. | 
| static <T> ISeq<T> | of(Iterable<? extends T> values)Create a new  ISeqfrom the given values. | 
| static <T> ISeq<T> | of(Supplier<? extends T> supplier,
  int length) | 
| static <T> ISeq<T> | of(T... values)Create a new  ISeqfrom the given values. | 
| ISeq<T> | subSeq(int start)Returns a view of the portion of this sequence between the specified
  start, inclusive, andend, exclusive. | 
| ISeq<T> | subSeq(int start,
      int end)Returns a view of the portion of this sequence between the specified
  start, inclusive, andend, exclusive. | 
| static <T> Collector<T,?,ISeq<T>> | toISeq()Returns a  Collectorthat accumulates the input elements into a
 newISeq. | 
asList, contains, equals, equals, forAll, get, hashCode, hashCode, indexOf, indexOf, indexOf, indexWhere, indexWhere, indexWhere, isSorted, isSorted, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexWhere, lastIndexWhere, lastIndexWhere, length, parallelStream, size, spliterator, stream, toArray, toArray, toSeq, toString, toStringISeq<T> subSeq(int start, int end)
Seqstart, inclusive, and end, exclusive. (If start
 and end are equal, the returned sequence has the length zero.)
 The returned sequence is backed by this sequence, so non-structural
 changes in the returned sequence are reflected in this array, and
 vice-versa.
 This method eliminates the need for explicit range operations (of the populationSort that commonly exist for arrays). Any operation that expects an array can be used as a range operation by passing an sub sequence view instead of an whole sequence.
ISeq<T> subSeq(int start)
Seqstart, inclusive, and end, exclusive. (If start
 and end are equal, the returned sequence has the length zero.)
 The returned sequence is backed by this sequence, so non-structural
 changes in the returned sequence are reflected in this sequence, and
 vice-versa.
 This method eliminates the need for explicit range operations (of the populationSort that commonly exist for arrays). Any operation that expects an sequence can be used as a range operation by passing an sub sequence view instead of an whole sequence.
<B> ISeq<B> map(Function<? super T,? extends B> mapper)
Seqmap in interface Seq<T>B - the element type of the returned collection.mapper - the function to apply to each element.static <T> Collector<T,?,ISeq<T>> toISeq()
Collector that accumulates the input elements into a
 new ISeq.T - the type of the input elementsCollector which collects all the input elements into an
         ISeq, in encounter order@SafeVarargs static <T> ISeq<T> of(T... values)
ISeq from the given values.of in interface Seq<T>T - the element typevalues - the array values.ISeq with the given values.NullPointerException - if the values array is null.static <T> ISeq<T> of(Iterable<? extends T> values)
ISeq from the given values.of in interface Seq<T>T - the element typevalues - the array values.ISeq with the given values.NullPointerException - if the values array is null.© 2007-2014 Franz Wilhelmstötter (2014-12-28 10:45)