2010-02-27 40 views
1

我想写一个大的系统,从一个文本文件输入数据,并有一个解析器文件。那么,我是否必须编写一个可以调用解析器的主文件,如果是这样,我该如何调用解析器文件,就像这样编码?解析器作为主文件?

Parser parser = new Parser(); 

如果不是,我的选择是什么?感谢您的帮助:) 解析器如何指定要在命令行上读取的文本文件。我有一个

public static void main (String[] commandLineArgs) 

如何将我写的这个说法特定的文本文件????我会替换commandLineArgs吗?我忘了这件事。

+1

你有没有逃课,这么长的时间? – mjv 2010-02-27 07:38:02

回答

1
YourClass YourFile; // Need to fully qualified class name and full path for the file. 

编辑:如果我理解正确的话,你需要的东西是这样的:

public class Parser { 

    public void parseFile (String file) { 
     // parsing code goes here. 
    } 
    public static void main (String[] commandLineArgs) { 
     Parser parser = new Parser(); 
     parser.parseFile(commandLineArgs[0]); // 
    } 

}