急!!怎样把Mysql里的数据放入字符串数组~用的是eclipse~

int infoSize = userInfoList.size();
String No;
String Name;
String price;
if (infoSize == 0)
System.out.println("没有选出符合条件的数据");
else {
for (int i = 0; i < infoSize; ++i) {
No= (String) userInfoList.get(i).get("No");
Name = (String) (((Map) userInfoList.get(i)).get("name"));
price=(String)(((Map) userInfoList.get(i)).get("price"));
System.out.println("No = " + No +" name = " + Name+ " price = " + price);
}
上面是读出来~想放到下面的数组~
static String[] id;//存放菜的id
static String[] name;//存放菜的名字
static String[] price;//存放菜的价格
求高手帮帮忙啊~~2天内解决~谢谢~~非常急!!
最新回答
浅夏凉眸

2024-05-02 14:55:27

int infoSize = userInfoList.size();
String No;
String Name;
String price;
static String[] id=new String[infoSize];//存放菜的id
static String[] name=new String[infoSize];//存放菜的名字
static String[] price=new String[infoSize];//存放菜的价格

if (infoSize == 0)
System.out.println("没有选出符合条件的数据");
else {
for (int i = 0; i < infoSize; ++i) {
No= (String) userInfoList.get(i).get("No");
id[i]=NO;
Name = (String) (((Map) userInfoList.get(i)).get("name"));
name[i]=Name;
Price=(String)(((Map) userInfoList.get(i)).get("price"));
price[i]=Price;
System.out.println("No = " + No +" name = " + Name+ " price = " + price);
}
病系少女

2024-05-02 16:54:58

有点不太明白你具体要做什么了,用java的话就用对象存入的形式吧,把上面的东西都封装成对像放放呢,

public class demo{
private int id;
private String name;
private double price
//加get set 方法
......
}

再把具体的一个一个的对象用循环放进去啊,还有就是用hibernate直接持久化对象。
_蓝色丶夜☆空★

2024-05-02 11:28:48

用map就可以