★★Java質問・相談スレッド184★★ (371レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
330: (ワッチョイ ca73-MbIe) 2024/12/02(月)18:51:40.49 ID:j3VkV/bB0(1)調 AAS
>329
貴方の言う【初期化】は「プログラム中で変数や配列やオブジェクトに初期値を入れる」という認識で合ってるかな?
一つの考え方として、プログラム書いてる人はその世界の神様みたいなものなので、入れ物(身体)だけじゃなくてその中の値(年齢や身長)や変数名(個人の名前。田中太郎とか)も決めてあげて、そうすると初めて生命が誕生するって考えっす
今後学習を続けていくと「オブジェクト指向のプログラム」も触ることになるだろうから、この考え持っておくと楽になると思うよー!
332(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();
}
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s