zoukankan      html  css  js  c++  java
  • out.print()与out.write()的区别

    out对象的类型是JspWriter。JspWriter继承了java.io.Writer类。

    1)print方法是子类JspWriter,write是Writer类中定义的方法;

    2)重载的print方法可将各种类型的数据转换成字符串的形式输出,而重载的write方法只能输出字符、字符数组和字符串等与字符相关的数据;

    java中有这个方法:print(Object),没有这个方法:write(Object) 
    但是却有这个方法:write(String) 

    3)JspWriter类型的out对象使用print方法和write方法都可以输出字符串,但是,如果字符串对象的值为null时,print方法将输出内容为“null”的字符串,而write方法则是抛出NullPointerException异常。

    总结: 
    out.print()方法,可以输出java对象。 //print为打印,可以打印任何东西
    out.write()方法,只能输出字符串。 //write为写字,只能写出字符

  • 相关阅读:
    Redis面试题
    redis基本操作
    pwd命令和cd命令
    ls命令详解
    Python时间操作所相关
    Nginx
    网络相关知识
    LeetCode 刷题记录(6-10题)
    绕过校园网Web认证
    Java相关知识
  • 原文地址:https://www.cnblogs.com/qiuting/p/7606959.html
Copyright © 2011-2022 走看看