Java中的PrintWriter write()vs print()方法

Sas*_*san 13 java file

Java 中类write()print()方法有什么区别PrintWriter

Maa*_*tje 15

print()格式化输出,而write()只打印给定的字符.print()处理许多参数类型,使用String.valueOf()将它们转换为可打印的字符串,而write()只处理单个字符,字符数组和字符串.

为了说明差异,write(int)将参数解释为要打印的单个字符,而print(int)将整数转换为字符串.write(49)打印"1",而print(49)打印"49".

来源:http://www.coderanch.com/t/398792/java/java/write-print