★★Java質問・相談スレッド184★★ (371レス)
上
下
前
次
1-
新
130
:
(テテンテンテン MM0e-c/TO)
2023/02/26(日)00:02
ID:F7MFR7BvM(1/2)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
130: (テテンテンテン MM0e-c/TO) [] 2023/02/26(日) 00:02:46.88 ID:F7MFR7BvM フォルダの中にある各ファイルを対象とした処理を書きたいのですが、 File[] inputFiles = stream.toArray(File[]::new); の行で Exception in thread "main" java.lang.IllegalStateException: stream has already been operated upon or closed がでます。 try (Stream<Path> stream = Files.list(Paths.get(path))) { stream.filter(Files::isRegularFile); File[] inputFiles = stream.toArray(File[]::new); Iterator<File> i = Arrays.asList(inputFiles).iterator(); while (i.hasNext()) {} } catch (IOException e) { e.printStackTrace(); } が試そうとしているコードになりますが、stream以外を使用するべきでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1632019965/130
フォルダの中にある各ファイルを対象とした処理を書きたいのですが の行で がでます が試そうとしているコードになりますが以外を使用するべきでしょうか?
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 241 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.018s