[Java] append →→→→→进入此内容的聊天室

来自 , 2019-11-03, 写在 Java, 查看 112 次.
URL http://www.code666.cn/view/861dc9bd
  1. package cn.outofmemory.util;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.FileInputStream;
  5. import java.io.IOException;
  6. import java.io.InputStream;
  7. import java.io.InputStreamReader;
  8.  
  9. /**
  10.  * 文件操作代码
  11.  *
  12.  * @author cn.outofmemory
  13.  * @date 2013-1-7
  14.  */
  15. public class FileUtils {
  16.     /**
  17.      * 将文本文件中的内容读入到buffer中
  18.      * @param buffer buffer
  19.      * @param filePath 文件路径
  20.      * @throws IOException 异常
  21.      * @author cn.outofmemory
  22.      * @date 2013-1-7
  23.      */
  24.     public static void readToBuffer(StringBuffer buffer, String filePath) throws IOException {
  25.         InputStream is = new FileInputStream(filePath);
  26.         String line; // 用来保存每行读取的内容
  27.         BufferedReader reader = new BufferedReader(new InputStreamReader(is));
  28.         line = reader.readLine(); // 读取第一行
  29.         while (line != null) { // 如果 line 为空说明读完了
  30.             buffer.append(line); // 将读到的内容添加到 buffer 中
  31.             buffer.append("\n"); // 添加换行符
  32.             line = reader.readLine(); // 读取下一行
  33.         }
  34.         reader.close();
  35.         is.close();
  36.     }
  37.  
  38.     /**
  39.      * 读取文本文件内容
  40.      * @param filePath 文件所在路径
  41.      * @return 文本内容
  42.      * @throws IOException 异常
  43.      * @author cn.outofmemory
  44.      * @date 2013-1-7
  45.      */
  46.     public static String readFile(String filePath) throws IOException {
  47.         StringBuffer sb = new StringBuffer();
  48.         FileUtils.readToBuffer(sb, filePath);
  49.         return sb.toString();
  50.     }
  51. }
  52.  

回复 "append"

这儿你可以回复上面这条便签

captcha