下面ismy代碼是工作良好唯一的問題在最後一個循環我想改變小事我怎麼知道是最後一個循環?我的代碼不滿足這個條件,如果(我== school5.length() - 1)在forloop結束,而不是替換,。我會doplease幫我我的條件不滿意forloop結束請幫我請
JSONArray school5 = json2.getJSONArray("dish_ingredient");
String concatProduct = "";
for (int i = 0; i < school5.length(); i++) {
String name = school5.getJSONObject(i).getString("name");
String subIngredient = school5.getJSONObject(i).getString("sub_ingredients");
if(i == 0){
if (subIngredient.equals(""))
{
if(i == school5.length()-1)
{
concatProduct = " " + "<b>" + name + "</b>"+". " + subIngredient;
}
else
{
concatProduct = " " + "<b>" + name + "</b>"+", " + subIngredient;
}
}
else
{
concatProduct = " " + "<b>" + name + "</b>"+": " + subIngredient;
}
} else {
if (subIngredient.equals(""))
{
concatProduct += " " + "<b>" + name + "</b>"+", " + subIngredient;
}
else
{
concatProduct += " " + "<b>" + name + "</b>"+": " + subIngredient;
}
}
}
你應該格式化你的代碼,以便其他人可以正確讀取它 – Shubhank