2014-03-26 129 views
0

關於打印文本/輸出的良好編程習慣是什麼?我應該使用專門用於打印的方法制作單獨的課程嗎?到目前爲止,我只是在需要的地方投擲一個System.out.print,但我正在考慮這樣做。這是一種好方法還是壞方法?還是有一個通用的最佳途徑?如何組織打印文本/輸出

我的意思是,應該我的代碼是這樣

for (int i = P.length - 1; i >= 0; i--) { 
     System.out.print(P[i]); 
    } 

或類似這樣的

for (int i = P.length - 1; i >= 0; i--) { 
     object.Print_for(); 
    } 

如果對象是一個單獨的類專業only for print methods

回答

1

你應該定義爲這樣的用途,其是自定義您的需要和要求的一類。

因爲萬一將來你希望實施更改爲記錄到文件格式它成爲一個很好的做法,或流會更容易做..

用的Java API實現的核心方法很好,但是如果將來發生變化,你需要在很多地方進行更改。

避免維修地獄,實現你的包裝類

0

有多種特殊的庫如 log4jslf4j

它們提供了更強大的方式來記錄所有程序操作。記錄到控制檯,組織多個級別的文件(調試,信息,錯誤)等。