public String foodstats(){
String foodstats = "";
for (int i = 0; i < consumables.size(); i++){
foodstats = "Name: " + consumables.get(i).getName() + "\tNutrition: " + consumables.get(i).getNValue() + "\tStamina: " + consumables.get(i).getStamina() + "\n" ;
}
return foodstats;
}
所以這將返回:Name: Water Nutrition: 30 Stamina : 15
我怎樣纔能有一個字符串變量有多個實例?
我知道爲什麼它這樣做,第二次for循環貫穿它取代了第一項的統計,只返回被替換的統計數據。
有沒有辦法解決這個問題?我需要根據數組列表大小返回所有項目的統計數據。
什麼是理想的輸出 – Dici
這是一個很難理解你的目標到底是什麼在這裏,但好像你可能想使用'+ ='而不是'='。 (但今天我的思維能力稍差一些。) – apnorton
或者你想返回'List'而不是'String'。 –