//功能:读取文本文件,并显示在控制台
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);
}
}
/*
* 以”字符“为单位读取文件, 常用于读取文本,数字等
* String fileName
*/
/*
* 以”行“为单位读取文件, 常用于读取面向行的格式化文本
* String parm 文件名
*/
public static void main(String[] args) {
String fileName = "C:/Users/Administrator/workspace/输入输出/任务1.txt";
readFileFromByte(fileName);
}
}
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);
}
}
/*
* 以”字符“为单位读取文件, 常用于读取文本,数字等
* String fileName
*/
/*
* 以”行“为单位读取文件, 常用于读取面向行的格式化文本
* String parm 文件名
*/
public static void main(String[] args) {
String fileName = "C:/Users/Administrator/workspace/输入输出/任务1.txt";
readFileFromByte(fileName);
}
}