Java IO流 之 FileInputStream 读取文件

http://www.verejava.com/?id=1699461971466

package com.io;

import java.io.*;

public class TestInputStream
{
    public static void main(String[] args)
    {
        InputStream is=null;
        try
        {
            //建立了跟文件 english.txt 的连接
            is=new FileInputStream(new File("res/english.txt"));
            //读取数据
            byte[] data=new byte[1024];
            //将文件中的数据 全部读取到 data 字节数组里面
            is.read(data);
            //输出从文件读取的数据
            System.out.println(new String(data));

        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            //关闭文件
            try
            {
                is.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
        }
    }
}

english.txt 内容 

Provides classes that are fundamental to the design of the Java programming language.

http://www.verejava.com/?id=1699461971466

原文地址:https://www.cnblogs.com/verejava/p/9227194.html

时间: 2024-10-03 22:29:32

Java IO流 之 FileInputStream 读取文件的相关文章

Java IO流 之 ResourceBundle 读取国际化资源文件

http://www.verejava.com/?id=16994867037422 /** java.util.ResourceBundle : 用来读取资源文件的类(*.properties) 资源文件里面的内容是Key=value 键值对 注意: 1. 根据Locale来读取资源文件时,如果没有找到以 baseName_language_country.properties 形式定义的资源文件, 就从 baseName.properties 资源文件读取 */ import java.ut

Java IO流 之 FileInputStream

http://www.verejava.com/?id=1699463753077 package com.io; import java.io.*; public class TestInputStream2 { public static void main(String[] args) { try { //建立了跟文件 english.txt 的连接 InputStream is=new FileInputStream(new File("res/english.txt"));

Java IO流 之 File 操作文件夹

http://www.verejava.com/?id=17160027381247 import java.io.File; public class Test { public static void main(String[] args) { // File dir=File(String pathname) //即表示文件 又表示目录 File dir=new File("dir2/test"); // boolean mkdir() //创建一个 一级目录 dir.mkdir

Java IO流 之 FileOutputStream 写入文件

http://www.verejava.com/?id=1699464804818 package com.io; import java.io.*; public class TestOutputStream { public static void main(String[] args) { OutputStream os=null; try { os=new FileOutputStream(new File("res/test.txt")); //向文件中写入数据 String

java io流(字符流) 文件打开、读取文件、关闭文件

java io流(字符流) 文件打开 读取文件 关闭文件 //打开文件 //读取文件内容 //关闭文件 import java.io.*; public class Index{ public static void main(String[] args) throws Exception{ //打开文件 //字符流方式打开 //字符流每次按一个字符读取 FileReader wj = new FileReader("D:/java/kj/javanew/src/Index.java"

Java:IO流与文件基础

Java:IO流与文件基础 说明: 本文所有内容包含图片均为MrSaber自己编写,转载请练习我哦. 本章内容将会持续更新,大家可以关注一下并给我提供建议,谢谢啦. 走进流 什么是流 流:从源到目的地的字节的有序序列. 在Java中,可以从其中读取一个字节序列的对象称作 输入流,可以向其中写入一个字节序列的对象称作 输出流. ? 这些字节序列的来源可以是:文件.网络连接.内存块等. ? 抽象类InputStream和OutputStream是构成输入/输出(I/O)的基础. ? 因为面向字节的流

java io流(字节流)复制文件

java io流(字节流) 复制文件 //复制文件 //使用字节流 //复制文本文件用字符流,复制其它格式文件用字节流 import java.io.*; public class Index{ public static void main(String[] args) throws Exception{ //字符流方式 //FileReader fz = new FileReader("E:/1.txt"); //FileWriter zt = new FileWriter(&qu

【Android】数据存储-java IO流文件存储

1.数据持久化:将在内存中的瞬时数据保存在存储设备中.瞬时数据:设备关机数据丢失.持久化技术提供一种机制可以让数据在瞬时状态和持久状态之间转换. 2.Android中简单的三种存储方式:文件存储.SharedPreference 存储以及数据库存储. 1.文件存储 :不对数据作任何处理,将数据原封不动地存储到文件中,适合存储一些简单的文本数据和二进制数据. a.将数据存储到文件中 Context类提供了一个openFileOutput()方法,可以用于将数据存储到文件中.这个方法接收两个参数,第

文件传输基础——Java IO流

第一章 文件的编码 package com.imooc.io; public class EncodeDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String s="欢迎你ABC"; byte[] byte1=s.getBytes(); for (byte b : byte1) { //把字节转换成16进制的方式显示 Sys