開始之前,讓我只說我是Java的初學者 - 對我來說太簡單了。Java - 缺少返回語句
我收到一個錯誤 - 「缺少return語句」 - 第26行,在這種情況下,它是代碼中的最後一個大括號。我知道,它的字面意思是,我要在某處方法返回(你可以把它的功能?),但我不知道在哪裏 - 也不知道爲什麼..下面的代碼:
public String[] OpenFile() throws IOException {
Map<String, Double> map = new HashMap();
FileReader fr = new FileReader("money.txt");
BufferedReader br = new BufferedReader(fr);
try{
while (br.ready()){
String str = br.readLine();
String[] list = str.split(" ");
System.out.println(list);
}
} catch (IOException e){
System.err.println("Error - IOException!");
}
}
感謝您的任何幫幫我。
你得到錯誤「缺少return語句」因爲缺少回報聲明..真的。 – Maroun
你應該在發佈問題之前得到一些教程! – Saqib
使其無效而不是String [](函數名稱前)或僅返回列表 – AngryDuck