public class FileInputStreamTest {
/**
* 功能:Java读取txt文件的内容
* @param filePath 需要读取的文件路径格式如下"D\\javaTest.txt";
*/
static String readTxtFile(String filePath){
//根据文件路径获取文件
File file = new File(filePath);
String txtInfo = "";
//判断文件是否存在
if(file.isFile()&&file.exists()){
try {
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),"gbk");
BufferedReader bufferedReader = new BufferedReader(read);
txtInfo= bufferedReader.readLine();
//关闭InputStreamReader 不关闭导致内层溢出等问题
read.close();
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("在FileInputStreamTest.java文件中 IO读取文件失败");
}
}
return txtInfo;
}
public static void main(String[] args) {
String filePath = "D:\\javaTxt.txt";
readTxtFile(filePath);
}
/**
* 功能:Java读取txt文件的内容
* @param filePath 需要读取的文件路径格式如下"D\\javaTest.txt";
*/
static String readTxtFile(String filePath){
//根据文件路径获取文件
File file = new File(filePath);
String txtInfo = "";
//判断文件是否存在
if(file.isFile()&&file.exists()){
try {
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),"gbk");
BufferedReader bufferedReader = new BufferedReader(read);
txtInfo= bufferedReader.readLine();
//关闭InputStreamReader 不关闭导致内层溢出等问题
read.close();
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("在FileInputStreamTest.java文件中 IO读取文件失败");
}
}
return txtInfo;
}
public static void main(String[] args) {
String filePath = "D:\\javaTxt.txt";
readTxtFile(filePath);
}