(Java)想把数组中一条一条的数据全部放入对象中去..要怎么做呢
答案:3 悬赏:80 手机版
解决时间 2021-02-20 05:03
- 提问者网友:
- 2021-02-19 16:13
(Java)想把数组中一条一条的数据全部放入对象中去..要怎么做呢
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-02-19 16:33
1、获取到数组数据dataArray
2、定义存放数组元素的对象,比如List dataList
3、遍历数组dataArry,可以直接for循环或者for(String s : dataArray)
4、获取数组dataArray中的每一条数据放入dataList。
示例:
String[] dataArray = new String[]{"123","234","345"};
List dataList = new ArrayList();
for(String s : dataArray){
dataList.add(s);
}
2、定义存放数组元素的对象,比如List
3、遍历数组dataArry,可以直接for循环或者for(String s : dataArray)
4、获取数组dataArray中的每一条数据放入dataList。
示例:
String[] dataArray = new String[]{"123","234","345"};
List
for(String s : dataArray){
dataList.add(s);
}
全部回答
- 1楼网友:西风乍起
- 2021-02-19 19:23
1 先要建一个你的数据表对应的类(比如TableA),类的每个变量跟表的字段是对应的
2 数据库里读出来的东西,每读一条就新建一个TableA的对象,把它的值赋给这个对象
3 把这个对象添加到List里
======================================
你是一个a[0]里就放了一整条记录了么?那你的a是个什么类的数组呢?那把这些a[0],a[1]...一个个add到List里不就完了么?
或者。。。难道你是只有一个数组,没有之前读数据库的过程?那就要看那些数据存在数组里的格式了,就是有没有什么分隔符?
2 数据库里读出来的东西,每读一条就新建一个TableA的对象,把它的值赋给这个对象
3 把这个对象添加到List里
======================================
你是一个a[0]里就放了一整条记录了么?那你的a是个什么类的数组呢?那把这些a[0],a[1]...一个个add到List里不就完了么?
或者。。。难道你是只有一个数组,没有之前读数据库的过程?那就要看那些数据存在数组里的格式了,就是有没有什么分隔符?
- 2楼网友:不甚了了
- 2021-02-19 18:08
全部放入对象中?额。。你这个说法有点不确切。
如果要把string对象不断的放入对象中。
那就用List来装。
List list = new ArrayList();
list.add("...");
每调用一次,就装一个string。
//......................
如果是要把数据库取出来的值放到对象里。
那你就要保证对象能接收string的参数了。
比如说对象A 存在属性name,
那应该设置set方法
A{
private String name;
public void setName(String name);
public String getName(){
return this.name;
}
}
那你从数据库查询出来值的时候,就new一个A对象,
然后调用a.setName(...);就把string的值设置进去了。
最后再new一个ArrayList ..
list.add(..)//把A的对象添加进去就可以了。
如果要把string对象不断的放入对象中。
那就用List来装。
List
list.add("...");
每调用一次,就装一个string。
//......................
如果是要把数据库取出来的值放到对象里。
那你就要保证对象能接收string的参数了。
比如说对象A 存在属性name,
那应该设置set方法
A{
private String name;
public void setName(String name);
public String getName(){
return this.name;
}
}
那你从数据库查询出来值的时候,就new一个A对象,
然后调用a.setName(...);就把string的值设置进去了。
最后再new一个ArrayList ..
list.add(..)//把A的对象添加进去就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯