OutputStream与PrintWriter的使用与区别
生活随笔
收集整理的這篇文章主要介紹了
OutputStream与PrintWriter的使用与区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.OutputStream
使用步驟:
獲取輸出流
設置中文
將字符串轉換成字節數組
調用outputStream.write()
這里只貼出doGet方法的內容:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//獲取OutputStream輸出流
OutputStream outputStream = response.getOutputStream();
//設置中文
response.setHeader("content-type", "text/html;charset=UTF-8");
String data = "你好,這里是通過OutputStream的方式向網頁輸出內容";
//將字符轉換成字節數組,并且指定UTF-8編碼
byte[] dataByteArr = data.getBytes("UTF-8");
// 輸出
outputStream.write(dataByteArr);
}
2.PrintWriter
使用步驟:
設置文檔類型和編碼方式
獲取getWriter()
輸出
也是只貼出doGet方法的內容:
// 設置響應內容類型與編碼方式
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("你好,這里是通過PrintWriter的方式向網頁輸出內容");
3.總結
OutputStream是以字節的方式輸出,PrintWriter是以字符的方式輸出。
類似字節流與字符流的差別
總結
以上是生活随笔為你收集整理的OutputStream与PrintWriter的使用与区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redmine使用汇总redmine软件
- 下一篇: 液晶电视的寿命有多长?如何延长液晶电视的