つくる
さがす
ログイン
登録
ゲスト
ログインしていません
ログイン
登録
メニュー
通知
検索
単語帳をつくる
マニュアル
フィードバック
お問い合わせ
開発者を支援
サービス稼働状況
Ankilotについて
ログイン
通知はありません
ホーム
④streamAPI
④streamAPI
暗記
テスト
出力
違反報告
表示設定
お気に入り
フルスクリーン表示
shuso
2023年12月12日
カード
42
いいね
0
暗記
テスト
出力
広告
単語カード
設定
全面表示
Collectorインタフェースで、
処理途中の値を保持するためのオブジェクトを生成するメソッドは?
①supplier
②accumulator
③combiner
④finisher
⑤characteristics
①supplier
Collectorインタフェースで、
具体的に実行したい処理を記述するためのメソッドは?
①supplier
②accumulator
③combiner
④finisher
⑤characteristics
②accumulator
Collectorインタフェースで、
並列処理をしているときにここに作られた処理途中の値を保持するためのオブジェクトを結合するためのメソッドは?
①supplier
②accumulator
③combiner
④finisher
⑤characteristics
③combiner
Collectorインタフェースで、
処理結果を戻すラムダ式を提供するメソッドは?
①supplier
②accumulator
③combiner
④finisher
⑤characteristics
④finisher
Collectorインタフェースで、
Collectorの特徴を表すEnumのセットを戻すメソッドは?
①supplier
②accumulator
③combiner
④finisher
⑤characteristics
⑤characteristics
終盤操作はどれ?
sorted
allMatch
distinct
filter
limit
anyMatch
map
peek
skip
collect
allMatch
anyMatch
collect
中盤操作は?
findAny
allMatch
anyMatch
collect
count
forEach
max
skip
sorted
findFirst
skip
sorted
Streamインタフェースの
新しい結果のストリームを生成し、指定された関数を適用して戻すメソッドは?
peek
reduce
findFirst
peek
Streamインタフェースの
ストリーム内の要素を累積的に結合していくリダクション処理を実行する
reduce
peek
getFromArray
reduce
Streamインタフェースの
ストリーム内のいずれかの要素が条件に一致するかどうか調べる
getFromArray
anyMatch
anyMatch
Streamインタフェースの
ストリーム内の最初の要素を持ったOptionalを戻す
anyMatch
findFirst
findFirst
Optionalクラスの
配列とインデックス番号を受け取り、配列からインデックス番号に一致する要素を戻す
メソッドは?
get
getFromArray
empty
of
getFromArray
Optionalクラスの
値がnull以外ならその値を持ったインスタンスを生成し、参照を戻す。値がnullの場合は空のインスタンスを生成し、参照を戻す。
メソッドは?
empty
of
ofNullable
isPresent
ofNullable
Optionalクラスの
値があればtrue、空ならfalseを戻す
メソッドは?
of
ofNullable
isPresent
isEmpty
isPresent
Optionalクラスの
インスタンスから値を取り出さずに処理する場合に使用する。Consumer型のラムダ式を受け取り、Optionalが値を持っていれば引数にラムダ式を渡して実行(設問5の解説参照)
メソッドは?
ofNullable
isPresent
isEmpty
ifPresent
ifPresentOrElse
ifPresent
Optionalクラスの
ifPresentは値がなければ何も実行しないが、これは第二引数(Runnnable)に設定したラムダ式を実行する。
メソッドは?
ofNullable
isPresent
isEmpty
ifPresent
ifPresentOrElse
ifPresentOrElse
Optionalクラスの
引数にラムダ式(Supplier型)を受け取り、Optionalが空なら引数のラムダ式を実行する。値があればその値を返す。
メソッドは?
orElse
orElseGet
orElseThrow
orElseThrow
Optionalクラスの
引数を受け取り、処理結果を持った新しいOptionalのインスタンスを生成せずにそのまま参照を戻す。
メソッドは?
orElse
orElseGet
orElseThrow
map
flatMap
flatMap
reduceメソッドの戻り値型について
初期値を受け取る場合は、初期値として渡したデータ型と同じになる。
初期値を受け取らない場合は?
Optional<T>
reduceメソッドの戻り値型について
初期値を受け取らない場合はOptional<T>
初期値を受け取る場合は?
初期値として渡したデータ型と同じになる。
Collector.Characteristicsの列挙子で
このCollectorが並行処理をすることを指すものは?
CONCURRENT
IDENTITY_FINISH
UNORDERED
CONCURRENT
Collector.Characteristicsの列挙子で
このCollectorのfinisherメソッドが省略可能であることを表す
CONCURRENT
IDENTITY_FINISH
UNORDERED
IDENTITY_FINISH
Collector.Characteristicsの列挙子で
コレクションの操作において順序の維持を保証しないことを表す
CONCURRENT
IDENTITY_FINISH
UNORDERED
UNORDERED
グループ内の要素の合計値を計算する
Collerctorsクラスの
○○○○Int
○○○○Long
○○○○Double
summingInt
summingLong
summingDouble
グループ内の要素の平均値を計算する
Collerctorsクラスの
○○○○Int
○○○○Long
○○○○Double
avaraging×××
条件によってグループを分ける
Collerctorsクラスの
○○○○Byメソッド
partitioningByメソッド
配列とインデックス番号を受け取り、配列からインデックス番号に一致する要素を戻すメソッド
partitioningByメソッド
forEachOrderedメソッド
getFromArrayメソッド
getFromArrayメソッド
ストリームの処理順を維持したい場合はforEachメソッドではなく・・・?
forEachOrderedメソッド
並列ストリームで、
コレクションからストリームを取り出す際にstreamメソッドの代わりに
「java.util.Collectionインタフェースの○○○○メソッド」を使う
pararellStramメソッド
Optionalが何らかの結果を持っているときその値を取り出さずに処理するためのメソッド
isPresent
ifPresent
ifPresentメソッド
リダクション処理のためのインタフェースで、途中結果を保持するインタフェースは?
Collector
StreamBuilder
Collector
終盤操作?中盤操作?
filter
中盤操作
終盤操作?中盤操作?
limit
中盤操作
終盤操作?中盤操作?
distinct
中盤操作
終盤操作?中盤操作?
sorted
中盤操作
終盤操作?中盤操作?
collect
終盤操作
終盤操作?中盤操作?
count
終盤操作
終盤操作?中盤操作?
max
終盤操作
終盤操作?中盤操作?
reduce
終盤操作
要素の合計を求めるような場合にsumメソッドを利用するのは?
IntStream
Stream<Integer>
IntStream
要素の合計を求めるような場合にreduceメソッドを利用するのは?
IntStream
Stream<Integer>
Stream<Integer>
処理される途中の文字列を蓄積していくために使用するのは?
StringBuilder
Builder
StringBuilder
広告
コメント
コメントを送信
単語帳を共有
Twitter
LINE
はてな
アプリ
QRコード
URLコピー
キャンセル
表示設定
文字の色
デフォルト
白
シルバー
グレー
黒
赤
オレンジ
黄
黄緑
緑
水
青
紫
ピンク
文字の太さ
デフォルト
太字
文字の大きさ
デフォルトの文字サイズに加算・減算します。
px
チェック済を非表示
暗記でチェックをつけたカードを非表示にします。
カードの一部を隠す
カードの一部を指定して隠します。
表の文字
表のヒント
表の画像
裏の文字
裏のヒント
裏の画像
設定を適用する
つくる
さがす
ホーム
リスト
メニュー