★★Java質問・相談スレッド184★★ (371レス)
上下前次1-新
抽出解除 レス栞
68: デフォルトの名無しさん (ワッチョイ 527c-pSqO) [sage] 2022/11/05(土) 13:08:14.85 ID:zPyCNtrD0(1) AAS
基本早くはなるけど、そういう質問するレベルだとスレッドプールやらその辺の実装方法が分からないとね・・・
229: デフォルトの名無しさん (ワッチョイ ff60-ljUV) [] 2023/11/11(土) 21:40:55.85 ID:XF4CbZuB0(2/3) AAS
>>228ありがとうございます。
g2.clearRect(0, 0, getWidth(), getHeight());
を追記したらできました。
333: デフォルトの名無しさん (ワッチョイ bf93-qXyd) [] 2024/12/13(金) 20:39:30.85 ID:6VWVD/bH0(1) AAS
>332332(2): デフォルトの名無しさん (ワッチョイ 8716-tB0+) [] 2024/12/13(金) 19:18:02.49 ID:FwtXSdC90(1) AAS
フォルダ内にある各ファイルに対して処理を実行しているのですが、
処理エラーが発生したとき「のみ」、ログにそのエラーがファイル名を書き出したいです。
以下の書き方だと、各ファイルに対して処理を実行した際に必ずログに記録をするようになっています。
エラーを一時的に溜めておいて、処理終了後に一気に書き出す方法などありますでしょうか?
try (BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(lfp), "UTF-8"))) {
// output start time to a log file
bw.write("Start at : " + LocalDateTime.now());
bw.newLine();
while (i.hasNext()) {
file = i.next();
fullFileName = file.getName();
// 以下色々な処理が続く
bw.write("Finished! The number of converted files : " + cnt);
bw.newLine();
bw.write("----------------------------------------------");
bw.newLine();
} catch (IOException | InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
//process.destroy();
}
ちゃんとソース見てないけど、try catchじゃなくてif文にしてエラーあったら書くように条件分岐させておく。みたいな対応で済みそうだけど、そうもいかない?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s