print和write在好多类里面都有这两个方法啊
不知道你要那个类里面的比较
一般print都类似于输出显示,而write则是将指定的数据写入一个数据流什么的==============================
在下所说,也许并非正确,请从建议的角度批判地吸收!

解决方案 »

  1.   

    print 和 write 都是 java.io.PrintStream 的方法 .
    write 處理的是字符緩衝 .
    print 可以處理基本數據類型和 對象  .
    write(int)  基本和 print(char)  相當
    write(char[],int,int) 和 print(char[]) 類試
      

  2.   

    write 和 print 的本质区别是:write 本质上处理的是byte.
    print 本质上处理的是char.和C/C++不同,Java语言中的 byte 和 char 是严格区别的。
    Java的char类型所存储的字符是按照unicode编码的,一个char有16位;而byte是8位。
    char 和 byte 不可以直接作类型转换。