问个大家疏忽的问题! System.out.println()System.out.write()有什么区别?很多情况下都相同阿! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 println()和write()的作用完全不一样System.out类型是PrintStream,PrintStream这个类比较特殊,它身兼两职,它本身既是OutputStream,write()方法就是它的,用来将字节写到输出流,看好了!!只是字节!!而,PrintStream的另一个职责是输出数据的可阅读形式,相当于调用数据的String.valueOf先将数据转化为字符串形式,然后按照指定的charset,将字符串编码成字节数组输出。比如:write(123)==》含义是输出(byte)123==》只输出了1个字节print(123)==》输出了3个字节;内容不说也罢。这两个东西怎么会一样! sswhsz() 说的对,完全不一样的东西.楼主仔细看看源代码就清楚了. 关于itext里demo中一些问题 简单类的调用问题() 紧急求助 存储过程 java "0x7a7e" 字符串怎么转换为对应的字符? 问下怎么JTable里放容器 弱弱的问一下: 我的 junit 4.0 怎么用啊? java 01000 输出时自动转换为8进制 希望是1000, java.io.File对象能指定到另外一台机器上已知目录或其下文件吗(急,再线等) 第一次用JAVA,第一次提问,谢谢大家第一次关照 标签库的具体创建和用法步骤? 初学Java问个小问题
OutputStream,write()方法就是它的,用来将字节写到输出流,看好了!!只是字节!!而,PrintStream的另一个职责是输出数据的可阅读形式,相当于调用数据的String.valueOf
先将数据转化为字符串形式,然后按照指定的charset,将字符串编码成字节数组输出。比如:write(123)==》含义是输出(byte)123==》只输出了1个字节
print(123)==》输出了3个字节;内容不说也罢。这两个东西怎么会一样!