如果此问题很蠢,但我正在处理某些事情,需要我执行一个循环来解析 MenuItem
类型的对象。在循环内,我需要将对象的名称存储在String
变量中。在列表大小未知时在列表中为循环创建变量
但是我不确定在List
中有多少物品,因此不知道我需要多少个variables
。我可以以某种方式在循环内部声明变量吗? 下面是我当前的代码:
for(int i = 0; i != orderItems.size(); i++){
MenuItem item = orderItems.get(i);
String itemName = item.getName();
}
原因上面的循环是因为当它离开我希望所有的itemName
变量通过Http
post请求发送到数据库。所以我可以通过这样的参数:
new RequestTask().execute(url, itemName1, itemName2, itemName3);
任何帮助将不胜感激!
你的问题不相关,但我认为你应该改变'I = orderItems.size()''到I
alfasin
2013-02-22 22:26:05
大概的OrderItems是某种聚合 - Java有一个一堆 - Stack,Vector,ArrayList等使用其中之一。 – 2013-02-22 22:31:00