java中的System.out.write和System.out.print有什么区别

时间:2015-02-15 01:11:46

标签: java

我想知道我的java类教师编译器中System.out.write和System.out.print之间的区别是什么让我们在java中学习代码并且不明白,因为它使用System.out.write和其他有时使用System.out.print

2 个答案:

答案 0 :(得分:5)

PrintStream的两种方法有不同的含义:

  • print(int)写入整个int的十进制表示,而
  • write(int)将指定int的最低有效字节写入输出。

这会导致不同的结果:如果您调用print(48),则输出将为48,但如果您调用write(48),则输出将取决于系统,但是大多数系统都是0

Demo.

答案 1 :(得分:0)

对我来说,我使用了System.out.write(),但它没有用,我将其更改为println并且它有效。我仍然不明白为什么。