1z1-809 試験問題 86

Emp クラスの定義は次のとおりです。
パブリッククラス Emp
プライベート文字列 eName;
プライベート整数 eAge;
Emp(文字列 eN, 整数 eA) {
this.eName = eN;
this.eAge = eA;
}
public Integer getEage() {return eAge;}
パブリック文字列 getEName() {eName を返します;}
}
コードフラグメント:
List<Emp>li = Arrays.asList(新しい Emp("Sam", 20), 新しい Emp("John", 60), 新しい Emp("Jim", 51));
Predicate<Emp> agVal = s -> s.getEAge() > 50;//行n1
li = li.stream().filter(agVal).collect(Collectors.toList());
Stream<String> names = li.stream()map.(Emp::getEName);//行n2
names.forEach(n -> System.out.print(n + " "));
結果はどうなりましたか?
  • 1z1-809 試験問題 87

    与えられた条件:

    結果はどうなりましたか?
  • 1z1-809 試験問題 88

    与えられた条件:

    結果はどうなりましたか?
  • 1z1-809 試験問題 89

    次のコードフラグメントがあるとします:
    パスファイル = Paths.get ("courses.txt");
    // 行 n1
    courses.txt にアクセスできると想定します。
    コードが courses.txt ファイルの内容を印刷できるようにするには、n1 行目にどのコード フラグメントを挿入すればよいですか。
  • 1z1-809 試験問題 90

    与えられた条件:
    クラス Bird {
    public void fly () { System.out.print("飛べる"); }
    }
    クラスPenguinはBirdを拡張します{
    public void fly () { System.out.print("飛べません"); }
    }
    そしてコードフラグメント:
    クラスバーディー{
    パブリック静的voidメイン(文字列[]引数){
    fly( ( ) -> 新しい Bird ( ));
    飛ぶ(ペンギン::新着);
    }
    /* 行 n1 */
    }
    どのコードフラグメントを n1 行目に挿入すると、Birdie クラスのコンパイルが可能になりますか?