<identifier>使用搜索对象时的预期错误</identifier>

时间:2013-11-28 16:43:41

标签: java

此错误的解决方案是什么

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");

2 个答案:

答案 0 :(得分:3)

怀疑您打算使用逗号代替句点。逗号会分隔两个参数,而你现在所拥有的并不是语法上有效的。

答案 1 :(得分:0)

您可能打算将KeySearch字符串与“line.txt”连接起来,在这种情况下,您需要使用+而不是句点。如果您有PHP帽子,可能会发生这种情况:)

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