由於一個複雜的問題,我不想在這裏輸入,我不能在一個複雜的Java類中計算一些創建的對象(比如說蘋果),只要創建一個蘋果就使用一個簡單的計數器。所以我想到了一種替代方法,但不知道如何去實現它;如果它完全是一個選項:可以統計來自System.out.println,Java的輸出量?
連接到System.out.println(「蘋果:」+蘋果)的for-loop給出了與蘋果一樣多的輸出。 - 這很好。現在我必須將輸出數量存儲在一個變量中 - 您將如何執行此操作 - 是否有可能,因爲輸出顯示在控制檯中?
在此先感謝!
這實在不是一個好主意,我是認真的。但是,可以通過創建自己的'PrintStream'來全局執行此操作,該操作將計算對'println'的調用並使用'System.setOut'進行設置。我不會給出任何代碼,因爲我覺得它是錯誤的,而且應該以另一種方式解決問題:這是典型的XY問題。 – Tunaki
我必須缺少一些東西。爲什麼每次打電話給println都不能簡單地增加一個計數器? –