1 package com.test.demo;
2
3 import java.io.BufferedReader;
4 import java.io.File;
5 import java.io.FileInputStream;
6 import java.io.InputStreamReader;
7
8 public class demo_one {
9 /**
10 * 读取txt文件的内容
11 * @param file 想要读取的文件对象
12 * @return 返回文件内容
13 */
14 public static String txt2String(File file){
15 StringBuilder result = new StringBuilder();
16 try{
17 InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "GBK");
18 BufferedReader br = new BufferedReader(isr);
19 // BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件
20 String s = null;
21 while((s = br.readLine())!=null){//使用readLine方法,一次读一行
22 result.append(System.lineSeparator()+s);
23 }
24 br.close();
25 }catch(Exception e){
26 e.printStackTrace();
27 }
28 return result.toString();
29 }
30
31 public static void main(String[] args){
32 File file = new File("D:/bankcode.txt");
33 System.out.println(txt2String(file));
34 }
35 }