有关打印文本/输出的良好编程习惯是什么?我应该使用专门用于打印的方法创建一个单独的类吗?到现在为止,我只是在所需的地方投入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();
}
其中object是一个专门的only for print methods
类。
答案 0 :(得分:1)
您应该为这些用途定义一个类,该类根据您的需要和要求进行定制。
这是一个很好的做法,因为在将来您希望将实现更改为记录到文件格式或更改为流更容易。
java API实现的核心方法很好,但是如果将来发生更改,你需要在很多地方进行更改。
避免维护地狱,实现你的包装类
答案 1 :(得分:0)
请使用Log4J框架记录内容,无论您的编码风格如何。
答案 2 :(得分:0)