zoukankan      html  css  js  c++  java
  • 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轻松入门经典教程【完整版】

  • 相关阅读:
    vue框架的vue-router路由的运用
    如何用vue的computed的set和get方法
    如何学习vue的计算属性computed
    从下往上显示的弹出框动画
    vue父传子的使用
    vue局部组件如何使用
    Data 日期-项目(Thread)
    Jframe-项目
    Thread 线程
    Thread知识 (火车票到结束-项目)
  • 原文地址:https://www.cnblogs.com/cenliang/p/5701187.html
Copyright © 2011-2022 走看看