2010-02-27 41 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]); // 
    } 

}