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

    首先这两个方法返回给浏览器的数据都是字符串
    然后,writer()方法只能输出int、String、char类型,而且输出int型时不能原样输出,而是会将writer(97),转换成a处处到浏览器。
    print()方法什么类型都可以输出,对象、int、String、boolea、都可以进行输出,而且样式不做转换,print(97),输出到浏览器的就是一个97的字符串。

    @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    
            User user = new User();
            user.setName("ZhangSan").setAdress("河南").setAge(36);
    
            resp.setHeader("Content-type","text/html;charset=UTF-8");
    
            resp.getWriter().print(user);//若user对象重写了toString(),那么输出的就是对象信息,若没有,输出的就是引用地址
            resp.getWriter().print(999);//输出的时999字符串
            resp.getWriter().print(false);//输出的结果时false字符串
            resp.getWriter().print("haohao学习");//输出的是好好学习字符换
    
            resp.getWriter().write("===================");
            resp.getWriter().write(97);//输出的是a
            resp.getWriter().write("刘娥");//疏忽的是刘娥
    
            resp.getWriter().flush();
            resp.getWriter().close();
    
        } 

    OutputStream out=response.getOutputStream();//传输文件流,注意这个out是一个数据流

    HSSFWorkbook workbook=new HSSFWorkbook();
    workbook.write(out);
    workbook.cllse;//谁打开的流通道,谁关闭。
  • 相关阅读:
    java并发编程(1)并发程序的取消于关闭
    Matlab插值函数
    log4j的配置
    spring-mvc注解(mvc:annotation-driver,JSON,配置详解)
    matlab画图函数plot()/set/legend
    matlab 曲线拟合
    Linux安装库文件(环境变量和makefile)
    css生成彩色阴影
    JSON.stringify()还可以这么用
    ES6中新增的数组知识记录
  • 原文地址:https://www.cnblogs.com/pogusanqian/p/12462500.html
Copyright © 2011-2022 走看看