Java读取本地文件(输入流)
Posted StanLong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java读取本地文件(输入流)相关的知识,希望对你有一定的参考价值。
package cn.buaa; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.InputStream; import java.io.Reader; public class Hello { public static void main(String[] args) throws Exception { //字符输入流 inputReaderStram(); //字节输入流 charReaderStream(); } public static void inputReaderStram() throws Exception{ //1:使用File 类创建一个要操作的文件路径 File file = new File("D:" + File.separator + "demo" + File.separator +"test.txt"); if(file.exists()){ //2:实例化InputStream类对象 InputStream input = new FileInputStream(file); //3:开辟一个字节数组用于数据的读取 byte data[] = new byte[1024]; //4:读取数据 input.read(data); //将数据读取到字节数组中 System.out.println("读取数据: " + new String(data)); input.close(); } } public static void charReaderStream() throws Exception{ //1:使用File 类创建一个要操作的文件路径 File file = new File("D:" + File.separator + "demo" + File.separator +"test.txt"); if(file.exists()){ //2:实例化Reader类对象 Reader in = new FileReader(file); //3:开辟一个字符数组用于数据的读取 char[] data = new char[1024]; int len = in.read(data); System.out.println(new String(data)); in.close(); } } }
以上是关于Java读取本地文件(输入流)的主要内容,如果未能解决你的问题,请参考以下文章