• JavaSE 高级 第08节 文件输出流FileOutputStream


    2016-07-24

    1,FileOutputStream

             课下作业:

                       1、把英文字母换成中文。

                       2、用write(int b)方法来写。在用这个方法写的时候,试着用

                       中文来看看效果如何。

    package com.java1995;
    
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class TestFileOutputStream {
    
        public static void main(String[] args) {
            String s = "sdfsdgfsdogfjusods9df979fgdsf";
            FileOutputStream fos = null;
            FileOutputStream fos1 = null;
    
            File f = new File("D:\workspace\java_io\f.txt");
            File f1 = new File("D:\workspace\java_io\f1.txt");
    
            if (!f.exists()) {
                try {
                    f.createNewFile();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
            if (!f1.exists()) {
                try {
                    f1.createNewFile();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
    
            try {
                fos = new FileOutputStream(f);
                fos1 = new FileOutputStream(f1);
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            byte[] b = s.getBytes();
            try {
                fos.write(b);
                fos1.write(b, 0, s.length() / 2);
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } finally {
                try {
                    if (fos != null) {
                        fos.close();
                    }
                    if (fos1 != null) {
                        fos1.close();
                    }
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
    }

    【参考资料】

    [1] Java轻松入门经典教程【完整版】

  • 相关阅读:
    Word+PS制作拼音表格
    VC6.0 突然打不开dsw 工程文件的解决方案
    C# 字符串的连接
    ASP.NET中弹出消息框的几种常见方法
    用五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树
    WPF 显示模态窗口和窗体
    mysql5.5安装图解
    Microsoft Visual Studio 2010 Service Pack 1(exe)
    HTTP错误 404.17
    2014-2-7
  • 原文地址:https://www.cnblogs.com/cenliang/p/5701187.html
Copyright © 2020-2023  润新知