首页 > 编程语言 > 详细

java学习笔记二 2019.6.19 周三 三亚 real热

时间:2019-06-19 21:00:58      阅读:126      评论:0      收藏:0      [点我收藏+]
一、writer
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;

public class ReaderWriter2 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    OutputStream outStream=null;
    Writer writer=null;
    try {
        outStream=new FileOutputStream("/Users/hanzhao/Desktop/daleilei.txt",true);
        writer=new OutputStreamWriter(outStream);
        writer.write("我");
        writer.write("lalalalallalalal找找找找dfdsfsdafadsfd");
        writer.flush();
    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        System.out.println("file is not exist"+e.getMessage());
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        System.out.println("writer is wrong"+e.getMessage());
    }finally {
        IOUtils.closeQuietly(outStream);
        IOUtils.closeQuietly(writer);
    }

}

}

二、reader

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;

public class ReaderWriterTest1 {

public static void main(String[] args) {
    // reader inputstream
    InputStream inStream=null;
    Reader reader=null;
    try {
    inStream=new FileInputStream("/Users/hanzhao/Desktop/xiaoshuo.txt");
    reader=new InputStreamReader(inStream);
    int i;
    //while((i=reader.read())>=0) 
    while((i=reader.read())!=-1){
        char ch=(char)i;//强制转换
        System.out.print(ch);
    }
    }catch(FileNotFoundException ex){
        System.out.println("file is not found"+ex.getMessage());
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }finally {
        IOUtils.closeQuietly(reader);
        IOUtils.closeQuietly(reader);
    }

}

}

java学习笔记二 2019.6.19 周三 三亚 real热

原文:https://blog.51cto.com/14394144/2411249

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!