PrintWriter的print和write方法

  public void print(String s) {
if (s == null) {
s = "null";
}
write(s);
  }
  print只是先对s==null转换为"null"
  public void println(String x) {
synchronized (lock) {
print(x);
println();
}
  }

print 可以格式化输出
write 不可以 
查看源码你会看到
Java代码 复制代码  收藏代码
  1. public void print(Object obj) {   
  2.     write(String.valueOf(obj));   
  3. }  
public void print(Object obj) {
    write(String.valueOf(obj));
}


print方法就是调用write方法实现的,也就是将object转换成String了而已。
还有就是print方法提供了多种数据类型,而write都通过转换,大多数变为字符串输出了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值