私は文字列の値が少なく、その文字列に基づいていくつかのファイルをダウンロードする必要があります。これをjava8で行う最も効率的な方法は何でしょうか。ファイルをダウンロードするjava8ストリームの効率的な方法
List<String> keyValues = Arrays.asList("key1", "key2", "key3","key4");
keyValues.stream().forEach(i -> (FileUtils.copyURLToFile(new URL(urlStr + i), new File(filePath + i))));
"の引数には適用されません((I) - > {})" とのforEachは、エラーを与えているすべてのヘルプは高く評価される
。ありがとう。
を参照してください[この答え](http://stackoverflow.com/a/24147329/2711488)。しかし、構文を修正した後でさえ、 'copyURLToFile'がチェックされた例外を宣言するなら、それは動作しません。 – Holger