public class TRecord {
  public TRecord() {
  }
  public static void main (String args[]){
    ReadTRecord test = new ReadTRecord();
    String strfile = ".\\data\\TABLE01.txt";
    Vector vctValue = new Vector();
    vctValue = test.ReadTRecord(strfile);
    System.out.println("In File" + strfile + " : ");
    for (int i = 0; i<vctValue.size(); i++) {
    System.out.println(vctValue.get(i) );
  }
  }
    private Vector ReadTRecord(String strInfile){
       Vector vctInfile = new Vector();
       String strline = "";
     int intLoop;
         try{
             BufferedReader bfrdInFile = new BufferedReader(new  FileRead(strInFile));
             strLine = bfrdInfile.readLine();
             intLoop = 0 ;            if (strLine !=  null){
              lineValue = bfValue.readLine();
                  }
             else if(!strLine.equals("")){
                VctInfile.add(intLoop,strLine);
                intLoop++;
              }
             else if (lineValue.equals("") || lineValue.startsWith( share.COMMENT ));   //share.COMMENT是我在另一个文件里面已经申明的,是注释符,
               lineValue = bfValue.readLine();{
                 VctInfile.add(intLoop,strLine);
                intLoop++;
              }
           else if (lineValue.startsWith(recordno));{
                  para = lineValue.substring(0, lineValue.indexOf("="));
                }
            else if(lineValue.startsWith(tab));{            }    //当遇到TAB开头的就得到参数项,参数值和当行后面的注释内容 
             }           }
       }}
    用JBuilder9写的,还没有完,有点乱,我还不太会用,还没有写完,也不知道正确没有,就这样,我不知道清楚没有!