2013-11-28 34 views
1

時是什麼你的意思是使用一個逗號,而不是週期的這個錯誤<identifier>預期的錯誤使用搜索對象

public static void main(String[]args){ 

    Scanner in = new Scanner(System.in); 
    String KeySearch = in.nextLine(); 
    Search obj = new Search(KeySearch."list.txt"); 
    obj.ReadFile(); 
    obj.ShowPrice(); 
} 

C:\Users\jody\Desktop\Search.java:67: error: <identifier> expected 
     Search obj = new Search(KeySearch."list.txt"); 
             ^
C:\Users\jody\Desktop\Search.java:67: error: ';' expected 
     Search obj = new Search(KeySearch."list.txt"); 
+1

KeySearch你的PHP的帽子就會出現這種情況。「LIST.TXT」是不是一個東西,你特林做 –

+0

我有一個文件名列表,我讀它 – user3152586

回答

3

我的解決方案嫌疑。逗號將分隔兩個參數,而你現在所擁有的並不是語法上的有效。

+0

謝謝你現在很努力: – user3152586

0

您可能打算將KeySearch字符串與「line.txt」連接起來,在這種情況下,您需要使用+而不是句號。如果你有:)

Search obj = new Search(KeySearch + "list.txt"); 
+0

謝謝你:)我解決了這個問題 – user3152586