//功能:读取文本文件,并显示在控制台
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class ReadFromFile {
/*
* 以字节为单位读取文件,常用于位二进制文件,如图片,声音,影响等文件
* param String fileName 文件名
*/
public static void readFileFromByte(String fileName) {
// File 对象
File file = new File(fileName);
// 打开文件输入流
try {
FileInputStream in = new FileInputStream(file);
//读取数据
int readByte = 0;
while ((readByte = in.read()) != -1) {
System.out.write((char)readByte);
}
//关闭文件
in.close();
} catch (IOException ex) {
System.out.println("异常");
System.exit(-1);
}
}
/*
* 以”字符“为单位读取文件&#x
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class ReadFromFile {
/*
* 以字节为单位读取文件,常用于位二进制文件,如图片,声音,影响等文件
* param String fileName 文件名
*/
public static void readFileFromByte(String fileName) {
// File 对象
File file = new File(fileName);
// 打开文件输入流
try {
FileInputStream in = new FileInputStream(file);
//读取数据
int readByte = 0;
while ((readByte = in.read()) != -1) {
System.out.write((char)readByte);
}
//关闭文件
in.close();
} catch (IOException ex) {
System.out.println("异常");
System.exit(-1);
}
}
/*
* 以”字符“为单位读取文件&#x