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

fre*_*edy 2 java

我想知道我的Java类老师编译器中System.out.write和System.out.print之间的区别在哪里,使我们学习了Java语言中的代码,却不理解,因为它使用了System.out.write等。使用System.out.print

das*_*ght 6

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

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

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

演示