TriTrial問題はこちら。要素に持つリストがあります。割り切れる要素を削除しようというものです。して、そうなってしまったのでしょう。散りばめられているので、なんとなくそこら辺がもんだいなのかと思われるかもしれませんが、違います。はじめからコードをおってみましょう。オブジェクトを生成するメソッドです。オブジェクトが生成されます。クラスのメソッドに依存します。メソッドを使用しているので、ストリームをリストに変換する処理を行います。オブジェクトを生成するファクトリメソッドになります。引数を含むという違いがあります。要素だけを残すフィルタリングのメソッドです。オブジェクトとなります。メソッドに指定したラムダ式です。メソッドをコールしています。削除されてと考えるかもしれません。ところが、ここに落とし穴があるのです。つのオーバーロードがあります。