FileTest.java
上传用户:xiaozhuqw
上传日期:2021-11-10
资源大小:21k
文件大小:1k
源码类别:

词法分析

开发平台:

Java

  1. import java.io.IOException;
  2. import java.io.File;
  3. import java.io.BufferedReader;
  4. import java.io.FileReader;
  5. /**
  6.  * <p>Title: </p>
  7.  *
  8.  * <p>Description: </p>
  9.  *
  10.  * <p>Copyright: Copyright (c) 2007</p>
  11.  *
  12.  * <p>Company: </p>
  13.  *
  14.  * @author not attributable
  15.  * @version 1.0
  16.  */
  17. public class FileTest {
  18.     public StringBuffer buffer;
  19.     public FileTest() {
  20.         buffer = new StringBuffer();
  21.     }
  22.     public void ReadFile(String filename)throws IOException {
  23.        File name = new File(filename);
  24.        if (name.exists()) {
  25.          if (name.isFile()) {
  26.              try {
  27.                  BufferedReader input = new BufferedReader(new FileReader(name));
  28.                  String text;
  29.                  while ((text = input.readLine()) != null) {
  30.                      buffer.append(text + "n"); 
  31.                  }
  32.                } catch (IOException e) {
  33.                    throw e;
  34.                }//catch
  35.            }//ifname.isFile()
  36.        }//if name exist
  37.        else
  38.            System.out.println("the file is not exist");
  39.    }
  40.     public String getBuffer(){
  41.        return new String(this.buffer);
  42.    }
  43. }