learning java FileOutputStream

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileOutputStreamTest {
    public static void main(String[] args) {
        try {
            var fis = new FileInputStream("FileInputStreamTest.java");
            var fos = new FileOutputStream("output.txt");
            {
                var buf = new byte[32];
                var hasRead = 0;
                while ((hasRead = fis.read(buf)) > 0){
                    fos.write(buf, 0, hasRead);
                }
            }
            fis.close();
            fos.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

原文地址:https://www.cnblogs.com/lianghong881018/p/11302425.html

时间: 2024-10-17 16:21:51

learning java FileOutputStream的相关文章

learning java 处理流的用法

有点重定向使用的味道 import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; public class PrintStreamTest { public static void main(String[] args) { try { var fos = new FileOutputStream("test.txt"); var ps = new

learning java 实例序列化

对Person类实例进行序例化及反序例化: Person.java public class Person implements java.io.Serializable { private String name; private int age; // 注意此处没有提供无参数的构造器! public Person(String name, int age) { System.out.println("有参数的构造器"); this.name = name; this.age = a

blogs for learning java

曹海成的专栏 http://blog.csdn.net/caohaicheng/article/details/38071097 http://blog.csdn.net/a5489888/article/details/8278301 http://blog.csdn.net/fmh2011/article/details/39205759 http://blog.csdn.net/caohaicheng/article/details/38116481 java nio http://blo

学习 learning Java for android-import static

第一次写博客,好紧张. import static:可以把一个的静态成员导入到当前类中,而不导入其他成员.避免了常量接口的使用.比如说我们可以 import static java.lang.Math.*; // Import all static members from Math.这样我们就可以在当前类中直接使用PI啦,就不需要用Math.PI

Some thought about learning java

都说万事万物皆对象通过Java学习.确实有所体会.对于系统,我们所了解,于自然有生态系统,对于机械冷却系统,对于人体,有神经系统.java兴盛这么多年.在鄙人看来并非偶然.系统的构建不是一朝一夕能够完成的, 人与动物的区别在与人可以思考,可以学习模仿.java 是人发明的,同时我也认为是模仿而生的.一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.众多的程序便构成的我们的产品.如此一迭代递归的思想来看待.我们社会似乎有些类似.我们每一个人都是一个实例化得对象.而

Learning Java IO indexes

I/O Streams, it simplifies I/O operations, write a whole object out to stream & read back. File I/O and file system operations, including random access files. Classes about I/O Streams most are in java.io, about File I/O are in java.nio.file. I/O Str

学习 learning Java for android-Exceptions

Exceptions java允许我们创建自己的异常类,但是在创建之前先问问自己是不是jdk自带的异常类真的不能满足自己的需要.如果有的话,我们应该使用jdk自带的异常类.因为当其他人阅读的代码时,他们通常是熟悉了jdk的异常系统,对你写的异常类会很陌生.如果需要自己新建异常类的话,我们要考虑我们写的异常类是应该继承Exception还是RuntimeException.一般来说都是继承后者. 异常处理的建议: There are a few additional items to keep i

learning java AWT 剪贴板 传递文本

import javax.swing.*; import java.awt.*; import java.awt.datatransfer.Clipboard; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.StringSelection; import java.awt.datatransfer.UnsupportedFlavorException; import java.io.IOExceptio

learning java FileInputStream

public class FileInputStreamTest { public static void main(String[] args) throws IOException { var fis = new FileInputStream("FileInputStreamTest.java"); var bbuf = new byte[1024]; var hasRead = 0; while ((hasRead = fis.read(bbuf)) > 0){ Syst