请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Android Studio 中文社区论坛

 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: Android Sdk Gradle
查看: 193|回复: 0

[不区分系统] 怎么把数据库某字段下的全部数据转换为数组

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2018-4-10 21:48:24 | 显示全部楼层 |阅读模式
while (rs.next ()) {
String c_Cishu = rs.getString ("ciyu");

其中"ciyu"为数据库字段名称,现在c_Cishu查询的数据就是最后一条,

final shujuku s = new shujuku ();
s.setCiyu (rs.getString ("ciyu"));
s.setCw_cishu (rs.getString ("cw_cishu"));
goddessList.add (s);
Log.e ("Mainactivity00000011", String.valueOf (goddessList));
这样能显示完整个数据,现在的问题是:怎么做才能把查询到的数据能让ListView调用呢?我现在直接用的这样的方式调用,
ArrayList list = new ArrayList ();
list.add ("ssss");
list.add ("sdad");
list.add ("1223");
final int size = list.size ();
String[] arr = (String[]) list.toArray (new String[size]);
ArrayAdapter<String> kaishi = new ArrayAdapter<> (this, android.R.layout.simple_list_item_1, arr);
listView.setAdapter (kaishi);
像上面自己弄的数据可以正常调用并显示,怎么把数据库的数据传到ListView,或者说怎么把查询到的数据库的数据变为数组呢?望高手能给个详细的代码,能注释一下最好,本人纯新手一枚。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

AndroidStudio中文社区 ( 京ICP备06021553号 )  

资源: 安卓 | Android | 社区 | 问答 | APP | WEB | SEO | ASO | 软件外包 |

© 2013-2014 Android Studio

快速回复 返回顶部 返回列表