2019-09-03 14:42:12 3437浏览
今天千锋扣丁学堂Java在线培训老师给大家分享一篇关于JAVA读取文本文件内容实例代码的详细介绍,希望对同学们有所帮助,下面我们来看一下其中主要部分源码!
	
	
 
public static String readFileContent(String fileName) {
  File file = new File(fileName);
  BufferedReader reader = null;
  StringBuffer sbf = new StringBuffer();
  try {
    reader = new BufferedReader(new FileReader(file));
    String tempStr;
    while ((tempStr = reader.readLine()) != null) {
      sbf.append(tempStr);
    }
    reader.close();
    return sbf.toString();
  } catch (IOException e) {
    e.printStackTrace();
  } finally {
    if (reader != null) {
      try {
        reader.close();
      } catch (IOException e1) {
        e1.printStackTrace();
      }
    }
  }
  return sbf.toString();
}
public String readToString(String fileName) { 
    String encoding = "UTF-8"; 
    File file = new File(fileName); 
    Long filelength = file.length(); 
    byte[] filecontent = new byte[filelength.intValue()]; 
    try { 
      FileInputStream in = new FileInputStream(file); 
      in.read(filecontent); 
      in.close(); 
    } catch (FileNotFoundException e) { 
      e.printStackTrace(); 
    } catch (IOException e) { 
      e.printStackTrace(); 
    } 
    try { 
      return new String(filecontent, encoding); 
    } catch (UnsupportedEncodingException e) { 
      System.err.println("The OS does not support " + encoding); 
      e.printStackTrace(); 
      return null; 
    } 
  }
	
 
	
                          
 
	
【关注微信公众号获取更多学习资料】 【扫码进入JavaEE/微服务VIP免费公开课】