我想知道如何從命令行將數據從文本文件中獲取到Java程序。我正在使用Windows。來自文本文件的Java輸入參數
我用
Java myprogram < c:\inputfile.txt
這是行不通的,但是當我用
Java myprogram good
它的工作原理。 「好」這個詞,我用它作爲輸入
FYI:當我用
Java myprogram good > c:\outfile.txt
這是寫輸出到一個文本文件..
我需要從文本閱讀文件 「inputfile.txt」 寫爲 「outputfile.txt」
我用這個
Java myprogram "c:\\inputfile.txt" > "c:\\outputfile.txt"
但不工作
此代碼,我用它
import edu.smu.tspell.wordnet.*;
public class myprogram{
public static void main (String [] args) {
System.setProperty("wordnet.database.dir", "C:\\Program Files (x86)\\WordNet\\2.1\\dict\\");
WordNetDatabase database = WordNetDatabase.getFileInstance();
String result = "";
NounSynset nounSynset;
NounSynset[] hyponyms;
Synset[] synsets = database.getSynsets(args[0]);
for (int i = 0; i < synsets.length; i++) { //iteratre over all senses
String[] wordForms = synsets[i].getWordForms();
for (int j = 0; j < wordForms.length; j++) {
System.out.println(wordForms[j]);
}
}
}
}
感謝anubhava,請你能幫助我如何在上面的java代碼中使用它 – 2013-04-06 05:31:22
@DheyaMajid:請參閱我提供的鏈接。 – anubhava 2013-04-06 05:31:50
謝謝,購買我想逐字讀取它,並把單詞寫入參數[0] – 2013-04-06 05:35:17