Java™ Platform
Standard Ed. 8

Uses of Interface
java.util.stream.IntStream

  • Packages that use IntStream 
    Package Description
    java.lang
    Provides classes that are fundamental to the design of the Java programming language.
    java.nio
    Defines buffers, which are containers for data, and provides an overview of the other NIO packages.
    java.util
    Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
    java.util.concurrent
    Utility classes commonly useful in concurrent programming.
    java.util.stream
    Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
    • Uses of IntStream in java.lang

      Methods in java.lang that return IntStream 
      Modifier and Type Method and Description
      default IntStream CharSequence.chars()
      Returns a stream of int zero-extending the char values from this sequence.
      default IntStream CharSequence.codePoints()
      Returns a stream of code point values from this sequence.
    • Uses of IntStream in java.nio

      Methods in java.nio that return IntStream 
      Modifier and Type Method and Description
      IntStream CharBuffer.chars() 
    • Uses of IntStream in java.util

      Methods in java.util that return IntStream 
      Modifier and Type Method and Description
      IntStream SplittableRandom.ints()
      Returns an effectively unlimited stream of pseudorandom int values from this generator and/or one split from it.
      IntStream Random.ints()
      Returns an effectively unlimited stream of pseudorandom int values.
      IntStream SplittableRandom.ints(int randomNumberOrigin, int randomNumberBound)
      Returns an effectively unlimited stream of pseudorandom int values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).
      IntStream Random.ints(int randomNumberOrigin, int randomNumberBound)
      Returns an effectively unlimited stream of pseudorandom int values, each conforming to the given origin (inclusive) and bound (exclusive).
      IntStream SplittableRandom.ints(long streamSize)
      Returns a stream producing the given streamSize number of pseudorandom int values from this generator and/or one split from it.
      IntStream Random.ints(long streamSize)
      Returns a stream producing the given streamSize number of pseudorandom int values.
      IntStream SplittableRandom.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
      Returns a stream producing the given streamSize number of pseudorandom int values from this generator and/or one split from it; each value conforms to the given origin (inclusive) and bound (exclusive).
      IntStream Random.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
      Returns a stream producing the given streamSize number of pseudorandom int values, each conforming to the given origin (inclusive) and bound (exclusive).
      IntStream BitSet.stream()
      Returns a stream of indices for which this BitSet contains a bit in the set state.
      static IntStream Arrays.stream(int[] array)
      Returns a sequential IntStream with the specified array as its source.
      static IntStream Arrays.stream(int[] array, int startInclusive, int endExclusive)
      Returns a sequential IntStream with the specified range of the specified array as its source.
    • Uses of IntStream in java.util.concurrent

      Methods in java.util.concurrent that return IntStream 
      Modifier and Type Method and Description
      IntStream ThreadLocalRandom.ints()
      Returns an effectively unlimited stream of pseudorandom int values.
      IntStream ThreadLocalRandom.ints(int randomNumberOrigin, int randomNumberBound)
      Returns an effectively unlimited stream of pseudorandom int values, each conforming to the given origin (inclusive) and bound (exclusive).
      IntStream ThreadLocalRandom.ints(long streamSize)
      Returns a stream producing the given streamSize number of pseudorandom int values.
      IntStream ThreadLocalRandom.ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
      Returns a stream producing the given streamSize number of pseudorandom int values, each conforming to the given origin (inclusive) and bound (exclusive).
    • Uses of IntStream in java.util.stream

      Methods in java.util.stream that return IntStream 
      Modifier and Type Method and Description
      IntStream IntStream.Builder.build()
      Builds the stream, transitioning this builder to the built state.
      static IntStream IntStream.concat(IntStream a, IntStream b)
      Creates a lazily concatenated stream whose elements are all the elements of the first stream followed by all the elements of the second stream.
      IntStream IntStream.distinct()
      Returns a stream consisting of the distinct elements of this stream.
      static IntStream IntStream.empty()
      Returns an empty sequential IntStream.
      IntStream IntStream.filter(IntPredicate predicate)
      Returns a stream consisting of the elements of this stream that match the given predicate.
      IntStream IntStream.flatMap(IntFunction<? extends IntStream> mapper)
      Returns a stream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.
      IntStream Stream.flatMapToInt(Function<? super T,? extends IntStream> mapper)
      Returns an IntStream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.
      static IntStream IntStream.generate(IntSupplier s)
      Returns an infinite sequential unordered stream where each element is generated by the provided IntSupplier.
      static IntStream StreamSupport.intStream(Spliterator.OfInt spliterator, boolean parallel)
      Creates a new sequential or parallel IntStream from a Spliterator.OfInt.
      static IntStream StreamSupport.intStream(Supplier<? extends Spliterator.OfInt> supplier, int characteristics, boolean parallel)
      Creates a new sequential or parallel IntStream from a Supplier of Spliterator.OfInt.
      static IntStream IntStream.iterate(int seed, IntUnaryOperator f)
      Returns an infinite sequential ordered IntStream produced by iterative application of a function f to an initial element seed, producing a Stream consisting of seed, f(seed), f(f(seed)), etc.
      IntStream IntStream.limit(long maxSize)
      Returns a stream consisting of the elements of this stream, truncated to be no longer than maxSize in length.
      IntStream IntStream.map(IntUnaryOperator mapper)
      Returns a stream consisting of the results of applying the given function to the elements of this stream.
      IntStream DoubleStream.mapToInt(DoubleToIntFunction mapper)
      Returns an IntStream consisting of the results of applying the given function to the elements of this stream.
      IntStream LongStream.mapToInt(LongToIntFunction mapper)
      Returns an IntStream consisting of the results of applying the given function to the elements of this stream.
      IntStream Stream.mapToInt(ToIntFunction<? super T> mapper)
      Returns an IntStream consisting of the results of applying the given function to the elements of this stream.
      static IntStream IntStream.of(int... values)
      Returns a sequential ordered stream whose elements are the specified values.
      static IntStream IntStream.of(int t)
      Returns a sequential IntStream containing a single element.
      IntStream IntStream.parallel() 
      IntStream IntStream.peek(IntConsumer action)
      Returns a stream consisting of the elements of this stream, additionally performing the provided action on each element as elements are consumed from the resulting stream.
      static IntStream IntStream.range(int startInclusive, int endExclusive)
      Returns a sequential ordered IntStream from startInclusive (inclusive) to endExclusive (exclusive) by an incremental step of 1.
      static IntStream IntStream.rangeClosed(int startInclusive, int endInclusive)
      Returns a sequential ordered IntStream from startInclusive (inclusive) to endInclusive (inclusive) by an incremental step of 1.
      IntStream IntStream.sequential() 
      IntStream IntStream.skip(long n)
      Returns a stream consisting of the remaining elements of this stream after discarding the first n elements of the stream.
      IntStream IntStream.sorted()
      Returns a stream consisting of the elements of this stream in sorted order.
      Methods in java.util.stream with parameters of type IntStream 
      Modifier and Type Method and Description
      static IntStream IntStream.concat(IntStream a, IntStream b)
      Creates a lazily concatenated stream whose elements are all the elements of the first stream followed by all the elements of the second stream.
      Method parameters in java.util.stream with type arguments of type IntStream 
      Modifier and Type Method and Description
      IntStream IntStream.flatMap(IntFunction<? extends IntStream> mapper)
      Returns a stream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.
      IntStream Stream.flatMapToInt(Function<? super T,? extends IntStream> mapper)
      Returns an IntStream consisting of the results of replacing each element of this stream with the contents of a mapped stream produced by applying the provided mapping function to each element.
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部