Java の System.out.println が出力を生成できないシナリオをいくつか教えてください。メソッド内でそれを呼び出していますが、メソッドが呼び出されたときにprintlnを取得する場合と取得しない場合があります。
更新: println の後に System.out.flush() も使用しています。
更新: デバッグのヘルプをありがとう。ダイアログを開くためのブロッキング呼び出しにより、出力が適切な順序から大幅にずれて表示されることが判明しました。ダイアログが閉じたときにメッセージを出力しようとしていたメソッドが呼び出されたと思いましたが、メソッド自体がダイアログを呼び出していたので、閉じた後、テストを探し始めた場所であるプリントアウトをすでに過ぎていました。問題が最初に尋ねられたものではなかったため、誰かがこの質問を削除できる場合は、それをいただければ幸いです。