| 양쪽 이전 판 이전 판 다음 판 | 이전 판 |
| java:util:stream:intstream [2024/02/05 12:00] – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1 | java:util:stream:intstream [2024/03/20 03:55] (현재) – [Methods] writer |
|---|
| | {{tag>[java util stream collection_framework interface]}} |
| | |
| | ====== IntStream (java.util.stream) ====== |
| | * Since [[java:version:1.8|Java 1.8]] |
| | |
| | ===== Super Interfaces ===== |
| | * ''interface'' ''java.lang.<color green>AutoCloseable</color>'' |
| | * ''interface'' ''java.util.stream.<color green>BaseStream</color><Integer, IntStream>'' |
| | |
| | ===== Nested Classes ===== |
| | ==== Builder ==== |
| | ''<color green>**IntStream**</color>.<color green>**Builder**</color>'' |
| | |
| | * ''default'' ''<color green>IntConsumer</color>.<color steelblue>**andThen**</color>(<color gray>after</color>)'' → ''<color green>IntConsumer</color>'': Returns a composed IntConsumer that performs, in sequence, this operation followed by the after operation. |
| | * ''<color green>IntConsumer</color>'' ''<color gray>after</color>'' |
| | |
| | * ''default'' ''<color green>**IntStream**</color>.<color green>**Builder**</color>.<color steelblue>**add**</color>(<color gray>t</color>)'' → ''<color green>IntStream</color>.<color green>Builder</color>'': stream이 빌드 될 요소를 하나 추가한다. |
| | * ''int'' ''<color gray>t</color>'' |
| | * ''<color green>**IntStream**</color>.<color green>**Builder**</color>.<color steelblue>**build**</color>()'' → ''<color green>IntStream</color>'': 스트림을 빌드한다. Builds the stream, transitioning this builder to the built state. |
| | * ''<color green>**IntStream**</color>.<color green>**Builder**</color>.<color steelblue>**accept**</color>(<color gray>t</color>)'': stream이 빌드 될 요소를 하나 추가한다. |
| | * ''int'' ''<color gray>t</color>'' |
| | |
| | ===== Methods ===== |
| | * ''static'' ''<color green>**IntStream**</color>.<color steelblue>**empty**</color>()'' → ''<color green>IntStream</color>'' |
| | * ''static'' ''<color green>**IntStream**</color>.<color steelblue>**concat**</color>(<color gray>a, b</color>)'' → ''<color green>IntStream</color>'' |
| | * ''<color green>IntStream</color>'' ''<color gray>a</color>'' |
| | * ''<color green>IntStream</color>'' ''<color gray>b</color>'' |
| | * ''static'' ''<color green>**IntStream**</color>.<color steelblue>**generate**</color>(<color gray>s</color>)'' → ''<color green>IntStream</color>'' |
| | * ''<color green>IntSupplier</color>'' ''<color gray>s</color>'' |
| | * ''static'' ''<color green>**IntStream**</color>.<color steelblue>**iterate**</color>(<color gray>seed, f</color>)'' → ''<color green>IntStream</color>'' |
| | * ''int'' ''<color gray>seed</color>'' |
| | * ''<color green>IntUnaryOperator</color>'' ''<color gray>f</color>'' |
| | * ''static'' ''<color green>**IntStream**</color>.<color steelblue>**of**</color>(<color gray>t</color>)'' → ''<color green>IntStream</color>'' \\ ''static'' ''<color green>**IntStream**</color>.<color steelblue>**of**</color>(<color gray>values</color>)'' → ''<color green>IntStream</color>'' |
| | * ''int'' ''<color gray>t</color>'' |
| | * ''int...'' ''<color gray>values</color>'' |
| | |
| | * ''static'' ''<color green>**IntStream**</color>.<color steelblue>**range**</color>(<color gray>startInclusive, endExclusive</color>)'' → ''<color green>IntStream</color>'': ++ note | <code java>for (int i = <color gray>startInclusive</color>; i < <color gray>endExclusive</color> ; i++)</code> ++ |
| | * ''int'' ''<color gray>startInclusive</color>'' |
| | * ''int'' ''<color gray>endExclusive</color>'' |
| | * ''static'' ''<color green>**IntStream**</color>.<color steelblue>**rangeClosed**</color>(<color gray>startInclusive, endInclusive</color>)'' → ''<color green>IntStream</color>'': ++ note | <code java>for (int i = <color gray>startInclusive</color>; i <= <color gray>endExclusive</color> ; i++)</code> ++ |
| | * ''int'' ''<color gray>startInclusive</color>'' |
| | * ''int'' ''<color gray>endExclusive</color>'' |
| |