我正在嘗試使用掃描儀讀取使用JFileChooser
拉出的文本文件。 wordCount
工作正常,所以我知道它正在閱讀。但是,我無法得到它來搜索用戶輸入單詞的實例。使掃描儀讀取文本文件
public static void main(String[] args) throws FileNotFoundException {
String input = JOptionPane.showInputDialog("Enter a word");
JFileChooser fileChooser = new JFileChooser();
fileChooser.showOpenDialog(null);
File fileSelection = fileChooser.getSelectedFile();
int wordCount = 0;
int inputCount = 0;
Scanner s = new Scanner (fileSelection);
while (s.hasNext()) {
String word = s.next();
if (word.equals(input)) {
inputCount++;
}
wordCount++;
}
給我們一個你的文件內容和輸入的例子。 –
你是如何顯示inputCount的?你在一些GUI上更新它嗎? –
將它打印到控制檯。我想這可能是因爲這個詞後面跟着一段時間。 – user2792660