JAVA IOStreamDemo

import java.io.*; 


public class IOStreamDemo { 


      public static void main(String[] args)throws IOException { 


           //1. 这是从键盘读入一行数据,返回的是一个字符串 
           BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in)); 
           System.out.print("Enter a line:"); 
           System.out.println(stdin.readLine()); 


           //2. 这是从文件中逐行读入数据 


           BufferedReader in = new BufferedReader(new FileReader("allClients.txt")); 
           String s, s2 = new String(); 
           while((s = in.readLine())!= null) 
                      s2 += s + "\n"; 
           System.out.println(s2);
           in.close(); 




           //3. 这是从一个字符串中逐个读入字节 
           StringReader in1 = new StringReader(s2); 
           int c; 
           while((c = in1.read()) != -1) 
                      System.out.print((char)c); 




           //4. 这是将一个字符串写入文件 
           try { 
                      BufferedReader in2 = new BufferedReader(new StringReader(s2)); 
                      PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("IODemo.out"))); 
                      int lineCount = 1; 
                      while((s = in2.readLine()) != null ) 
                                 out1.println(lineCount++ + ": " + s); 
                      out1.close(); 
           } catch(EOFException e) { 
                      System.err.println("End of stream"); 
           } 
      } 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值