我從java的代碼中獲得了我希望使用scanner類來輸出文件標記的內容的令牌的文件,該文件是來自命令行的爭論,但由於某種原因,它似乎不適用於我。如何獲取java掃描儀類從cmd讀取文件作爲參數
import java.io.*;
import java.util.*;
public class HashTable {
public static void main(String args[]) {
File inputfile = new File(args[0]);
try {
Scanner sr = new Scanner(inputfile);
while (sr.hasNextLine()) {
int i = sr.nextInt();
System.out.println(i);
}
sr.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
當你運行它會發生什麼? –
這是什麼行爲?它是否拋出任何異常或者什麼都不打印? –
這是打印的第一個項目,但之後它說異常在線程主java.MisMatchException,該文件有數字和字母的混合 – user2956865