我有一個簡單的文本文件:簡單的Java文本文件不解析正確
type = "hello"
number = 66
type = "hey"
number = 77
我基本上只是檢查,看看是否字符串「類型」,在文本文件中發現,如果是的,我也想獲得值「你好」和「嘿」即類型。但是,我的程序完全不起作用,在檢查文件中是否有「type」時,它總是打印否。
public static void main(String[] args) {
if(args.length == 1)
parseText(argv[0]); // call with textfile name
}
public void parseText(String inPath) {
try {
Scanner s = new Scanner(inPath);
while(s.hasNextLine()) {
if("type".equals(s.nextLine().trim()))
System.out.println("Yes");
else {
System.out.println("no");
}
}
}catch (Exception e) {
System.out.println("\nFILE NOT FOUND");
}
}
任何幫助將不勝感激。
,你需要打開一個用'新的掃描儀(新文件(INPATH));'在最低限度。就目前而言,您只是掃描在命令行中傳入的字符串。 – JRD