zoukankan      html  css  js  c++  java
  • PrintWriter

    父类是:java.io.Writer。PrintWriter属于java的IO流中读写类Writer的一个子类。

    类似的还有FileWriter、BufferWriter。

    常用的写法:下面的写法用于Servlet中、Struts2框架中,把Ajax的结果返回给前端(即返回到response流中)。

    1 PrintWriter out = response.getWriter();
    2 out.print(result);//将外部服务器响应的结果返回
    3 out.flush();
    4 out.close();

    第1行:这里的PrintWriter是通过response流得到的。即输出到response流中。

    这个类的名字(PrintWriter)起的让我总是想起system.out.print();总是容易误解为是打印到控制台。但其实,PrintWriter的print方法,看下源码,底层调用的就是java.io.Writer类的write方法:

     除了上面的获取PrintWriter的写法外,jdk提供的构造方法还有:

     可以看到,基本上都是以File文件、OutputStream流、文件名、Writer对象为构造方法参数的。借此来消除Print这个单词对我造成的错觉。

  • 相关阅读:
    [日料探店] 食一料理
    工地英语
    C++20协程解糖
    C++20协程解糖
    C++20协程解糖
    单表操作
    数据库查询语句罗列
    数据库简易介绍
    mysql的常用操作
    css基础
  • 原文地址:https://www.cnblogs.com/mySummer/p/13433203.html
Copyright © 2011-2022 走看看