java数组项的索引不断增加这很简单,我不知道怎么做
我在eclipse和安卓应用程序中有这段代码,我需要在微调器中显示所有项目。我设法让项目显示在微调器中,但下面的代码很庞大,假设我有100个项目,我需要有100个(项目食物[n]+“”+项目大卡[n]+“大卡”)。。。这可能是一个基本的逻辑或智商,但我只是不知道如何。在下面的代码中,我可以用{}内的代码替换任何函数吗?请帮忙。提前谢谢你
String[] item_food = res.getStringArray(R.array.items_food);
String[] item_kcal = res.getStringArray(R.array.items_kcal);
display = new String[] { (item_food[0]+" " + item_kcal[0] + "kcal"),
(item_food[1] +" "+ item_kcal[1] + "kcal"),
(item_food[2] +" "+ item_kcal[2] + "kcal"),
(item_food[3] +" "+ item_kcal[3] + "kcal"),
(item_food[4] +" "+ item_kcal[4] + "kcal"),
(item_food[5] +" "+ item_kcal[5] + "kcal") };
# 1 楼答案
对。你可以做一个循环。首先获取长度,这是两个源数组长度中的最小值。然后构造一个新的
String[]
长度。最后,在两个输入数组上循环,并为数组的输出槽分配一个新值。差不多