zoukankan      html  css  js  c++  java
  • 使用字符串作为物理节点的字符输入输出流的用法,即StringReader和StringWriter的用法

    使用字符串作为物理节点的字符输入输出流的用法,即StringReader和StringWriter的用法

    1. package net.nyist.io;  
    2.   
    3. import java.io.IOException;  
    4. import java.io.StringReader;  
    5. import java.io.StringWriter;  
    6.   
    7. public class StringNodeTest {  
    8.   
    9.     public static void main(String[] args) {  
    10.   
    11.         String src = "从明天起,做一个幸福的人, 喂马,劈材,周游世界, 从明天起,关心粮食和蔬菜, 我有一所房子,面朝大海,春暖花开, 从明天起,和每一个人通信,告诉他们我的幸福 ";  
    12.   
    13.         char[] buffer = new char[32];  
    14.         int hasRead = 0;  
    15.           
    16.         try(  
    17.                 StringReader sr = new StringReader(src);  
    18.                   
    19.                 ){  
    20.             //采用循环读取的方式,读取字符串  
    21.             while((hasRead  = sr.read(buffer))> 0 ){  
    22.                 //  
    23.                 System.out.println(new String(buffer,0,hasRead));  
    24.             }  
    25.         }catch(IOException ioe){  
    26.               
    27.             ioe.printStackTrace();  
    28.         }  
    29.           
    30.         try(  
    31.                 //  
    32.                 StringWriter sw = new StringWriter();  
    33.                 ){  
    34.             //调用方法执行输出  
    35.             sw.write("有一个美丽的新世界 ");  
    36.             sw.write("有一个美丽的新世界 ");  
    37.             sw.write("有一个美丽的新世界 ");  
    38.             sw.write("有一个美丽的新世界 ");  
    39.             sw.write("有一个美丽的新世界 ");  
    40.               
    41.             System.out.println(sw.toString());  
    42.               
    43.         }catch(IOException ioe){  
    44.               
    45.             ioe.printStackTrace();  
    46.               
    47.         }  
    48.           
    49.     }  
    50.   
    51. }  





  • 相关阅读:
    数字音频接口
    xargs命令详解,xargs与管道的区别
    RmNet,CDC-ECM ,NDIS,RNDIS区别
    Python并发编程之多进程(理论)
    网络编程
    type和object
    《流畅的python》读书笔记,第一章:python数据模型
    用 做出进度条
    如何使用特殊方法
    ValueError: too many values to unpack (expected 2)
  • 原文地址:https://www.cnblogs.com/soongkun/p/5143825.html
Copyright © 2011-2022 走看看