テスト

shuso 2023年12月12日 カード42 いいね0

ビューア設定

[Enter]で回答、[Shift + Enter]で改行します。キーボードショートカットテスト結果は全て回答すると保存されます。

④streamAPI
  • 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
よく頑張りました
テストスタート
ログイン
オンライン単語帳

このページを利用するにはログインする必要があります。ログインするとAnkilotをより便利にご利用いただけます。