码迷,mamicode.com
首页 > 编程语言 > 详细

JavaIO流学习总结-InputStreamReader和OutputStreamWriter基本操作练习

时间:2020-04-05 15:27:05      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:except   下标   out   otf   pac   public   writer   常用   输入   

package io;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
/*
 * 修改日期:2020/04/05
 * 修改人:牟松
 * 字符流InputStreamReader和OutputStreamWriter基本操作练习
 */
public class ceshi {
 public static void main(String[] args)
 {
  try {
   //实例化字符输入流对象,如何只是读取文件内容则不能实例化输出流对象。
   InputStreamReader inputstream=new InputStreamReader(new FileInputStream("ceshi.txt"));
   //实例化字符输出流对象,加入参数true则为添加,不覆盖文本中的内容。
   //OutputStreamWriter outputstream=new OutputStreamWriter(new FileOutputStream("ceshi.txt"));
   try {
    /*
     * 将文本内容全部写入文件中,并读出
    char[] string=new char[1024];
    outputstream.write("测试文本");
    outputstream.close();
    inputstream.read(string);
    System.out.println(new String(string));
    inputstream.close();
    */
     
    /*
     * InputStreamReader常用的三个read方法
    char[] string=new char[1024];
    char[] string1=new char[1024];
    int lenth=inputstream.read();
    inputstream.read(string);
    inputstream.read(string1, 0, 3); //第一个为字符数组,第二个为起始下标,第三个参数为读取个数,读取内容为第二个到第四个字符
    System.out.println("内容长度:"+lenth);
    System.out.println("string:"+new String(string));
    System.out.println("string1内容:"+new String(string1));
    inputstream.close();*/
    
    /*
     * OutputStreamWriter常用的wirte方法
    outputstream.write("测试文本");
    outputstream.write("测试文本", 0, 3);  //第一个参数为文本,第二个为起始下标,第三个参数为写入长度
    outputstream.close();*/
   } catch (IOException e) {
    e.printStackTrace();
   }  
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  }
 }
}

JavaIO流学习总结-InputStreamReader和OutputStreamWriter基本操作练习

标签:except   下标   out   otf   pac   public   writer   常用   输入   

原文地址:https://www.cnblogs.com/musong1998/p/12637205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!