您的位置:首页 > 编程语言 > Java开发

java 读取txt文件内容(二)

2016-01-15 13:21 561 查看
<pre name="code" class="java">import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;

public class FileUtil {

/**
* 读取一个文件的内容,将内容返回
* @param file
* @return String
*/
public static String readFile(File file) {
StringBuffer retBuffer = new StringBuffer();

if (file != null
&& file.exists()) {
try {

InputStreamReader read = new InputStreamReader(
new FileInputStream(file), "utf-8");
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = bufferedReader.readLine();
while(lineTxt != null){
//System.out.println(lineTxt);
retBuffer.append(lineTxt);
lineTxt = bufferedReader.readLine();
}
bufferedReader.close();
read.close();

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}

return retBuffer.toString();
}

/**
* @param args
*/
public static void main(String[] args) {
File file = new File("D:\\20160113.xml");
System.out.println(readFile(file));
}

}



可以与http://blog.csdn.net/xinjirufen1/article/details/48477539比较用法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: