我的代碼是令牌上的語法錯誤「)」,;;預計
public String split(String line)
{
char[] temp = line.toCharArray();
String get = "";
for(int i = 0;i < line.length();i++)
{
if(temp[i] == ',')
{
return get;
get = "";
}
get = get + temp[i];
}
}
我於Eclipse(靛藍)工作。它給出了一個錯誤(「令牌語法錯誤‘’;預期」。
我不知道該令牌錯誤。但是你肯定錯過了一個return語句。 – 2011-12-16 17:06:01
這可能不會有什麼與你的錯誤信息,但在你的`如果(臨時[I] ==「」)`塊,你回來`GET`,然後設置呢?你意識到`get =「」;`永遠不會被調用,對吧?你的功能是錯誤的;這不會分割一行,它會將所有內容返回到第一個逗號。 – CanSpice 2011-12-16 17:06:14
關於括號,我看不出您的代碼有什麼問題。你的頭銜說這個錯誤是密切的,但你的問題主體說這個錯誤是公開的。哪一行代碼是突出顯示爲問題行的調試器? – 2011-12-16 17:06:29