Java程序根据文件内容创建字符串

java.io.BufferedReader.readline()方法读取一行文本。一行被认为由换行符('\ n'),回车符('\ r')或回车符后立即换行符中的任何一个终止。

示例

以下程序将文件的内容读取到字符串变量中-

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;

public class BufferedReaderDemo {
   public static void main(String[] args) throws Exception {
      String thisLine = null;

      try {
         //打开输入流test.txt以供阅读。
         BufferedReader br = new BufferedReader("c:/test.txt");

         while ((thisLine = br.readLine()) != null) {
            System.out.println(thisLine);
         }
      }  catch(Exception e) {
         e.printStackTrace();
      }
   }
}


假设我们有一个文本文件c:/test.txt,其内容如下。该文件将用作示例程序的输入-

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz

输出结果

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz