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){
            System.out.println(new String(bbuf,0,hasRead));
        }
        fis.close();

    }

}

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

时间: 2024-08-06 16:09:35

learning java FileInputStream的相关文章

使用Java FileInputStream读取文件内容到字节数组中

package date0802; import java.io.FileInputStream; import java.io.IOException; public class InputStream { @SuppressWarnings("resource") public static void main(String[] args) throws IOException { FileInputStream fileInputStream = new FileInputStr

[转]Java FileInputStream与FileReader的区别

在解释Java中FileInputStream和FileReader的具体区别之前,我想讲述一下Java中InputStream和Reader的根本差异,以及分别什么时候使用InputStream和Reader.实际上, InputStream和Reader都是抽象类,并不直接地从文件或者套接字(socket)中读取数据.然而,它们之间的主要差别在于:InputStream用于读取二进制数据(字节流方式,译者注),Reader用于读取文本数据(字符流方式,译者注),准确地说,Unicode字符.

Java FileInputStream与FileReader的区别

在解释Java中FileInputStream和FileReader的具体区别之前,我想讲述一下Java中InputStream和Reader的根本差异,以及分别什么时候使用InputStream和Reader.实际上, InputStream和Reader都是抽象类,并不直接地从文件或者套接字(socket)中读取数据.然而,它们之间的主要差别在于:InputStream用于读取二进制数据(字节流方式,译者注),Reader用于读取文本数据(字符流方式,译者注),准确地说,Unicode字符.

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("FileI

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程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.众多的程序便构成的我们的产品.如此一迭代递归的思想来看待.我们社会似乎有些类似.我们每一个人都是一个实例化得对象.而

Java -- FileInputStream与FileOutputStream的简单使用

本地文件读写编程的基本过程为: ①  生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类): ②  调用FileInputStream或FileOutputStream类中的功能函数如read().write(int b)等)读写文件内容: ③  关闭文件(close()). //读取某路径下的文件 File file = new File("D:\\123.txt"); try {   FileInputStream