我有一个数组来保存来自数据库的值。如果我尝试使用某些默认数据,它可以正常工作,但是如果我从数据库获取值,则它只显示最后一个值。Java -for循环仅重复上一个值
默认数据;从DB
MenuList menu_data [] = new MenuList[]{};
menu_data = new MenuList[]
{
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1") ,
new MenuList("test","test1")
};
价值,
MenuList menu_data [] = new MenuList[]{};
List<Menu> profiles = db.getAllContacts();
for (Menu cn : profiles) {
menu_data = new MenuList[]
{
new MenuList(cn.getmenuname(), cn.getmenuprice())
};
}
我如何从数据库中的所有值。
你试过'menu_data = profiles.toArray()'? – 2012-03-30 03:28:17
在我的个人资料中我有几个值,如菜单,价格,蔬菜,时间,日期......我只是想显示菜单和价格.... – 2012-03-30 03:30:48