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写的,还没有完,有点乱,我还不太会用,还没有写完,也不知道正确没有,就这样,我不知道清楚没有!
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写的,还没有完,有点乱,我还不太会用,还没有写完,也不知道正确没有,就这样,我不知道清楚没有!
解决方案 »
- Java一个线程中传递数组时抛出空指针异常,疑似数组没传进来?求助,谢谢!
- 关于正则表达式
- 关于jad的一个问题
- 获取java源文件中的注释
- 问个弱弱的问题!在java中怎么把int型转换成string
- <html:errors/>问题
- 画图并保存
- 大家来讨论一下
- 如何获得enumeration的元素的个数,除了用nextElement?
- Warning #: 369 : There have been deprecation warnings. Please consult the documentation for a better alternative又是什么错误啊?
- 好怪的一个小鸟级问题
- 输入流对象中的mark()方法的参数有何作用?
http://download.chinaitlab.com/soft/1706.htm