Java最佳实践:在其他方法上设置System.out.println()

时间:2014-05-12 23:25:51

标签: java system.out

我想将System.out.println映射到另一个函数,例如:

public static void puts(Object o) { System.out.printl(o); }

这违反了一些Java最佳实践,或者可能有任何我没想过的缺点?

1 个答案:

答案 0 :(得分:1)

如果你愿意,你可以这样做。在调用方法时,在大多数情况下,它将与System.out.println一样工作。

问题是如果你试试这个:

puts(new char[] {'h', 'e', 'l', 'l', 'o'});

如果您使用System.out.println执行此操作,则会获得hello。但如果你用puts做到这一点,你会得到类似的结果:

[C@812f71

如果你不打印char[],你就可以了。