问题描述
需要通过Java实现获取txt文件的内容,对过程进行一下记录。
例子
package com.changkong.util;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class FileUtils {
/**
* 获取txt文件的内容
* @param file
* @return
* @throws IOException
*/
public static String getTxt(File file) throws IOException {
String lineTxt_cr = null;//行读字符串
String encoding="GBK";
InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);// 字符缓冲输入流
BufferedReader bufferedReader = new BufferedReader(read);
StringBuffer xpStr = new StringBuffer(); //文件文本字符串
while((lineTxt_cr = bufferedReader.readLine()) != null){
//处理字符串lineTxt_cr
xpStr.append(lineTxt_cr);
}
// 释放资源
bufferedReader.close();
read.close();
return x