ArrayList> 如何转换成ArrayList

九仞山
前端领域优质创作者
2015-07-27 12:13:34
如题,android 中 如何将ArrayList<ArrayList<String>> 如何转换成ArrayList<double[]>类型
...全文
397 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
九仞山 2015-07-28
  • 打赏
  • 举报
回复
问题解决,谢谢各位的帮助
九仞山 2015-07-27
  • 打赏
  • 举报
回复
我是这样做的,代码如下 for (ArrayList<String> strList : listsValue1) { double dou1 = Double.valueOf(strList.get(0).trim()); double[] douArrV1 = new double[1]; douArrV1[0] = dou1; values.add(douArrV1); System.out.println(douArrV1); } 这里存放的是第一个值,但是,有一个问题,就是监控的时候,程序走到douArrV1[0]=dou1显示的值是正确的如 37.0,可是走大下一步后打印出来确是[[D@43fc6f78],不知道是为什么,请高手指点
快乐学习 2015-07-27
  • 打赏
  • 举报
回复
如果只是要分开取数据的话:创建3个list,for循环lists。每一次循环将时间给list1,第二项给list2,第三项给list3。最后这三个list就是你要的。
九仞山 2015-07-27
  • 打赏
  • 举报
回复
楼上的能否说的详细些,我android中ArrayList<Arraylist<String>>lists 获得的是我定义的结构里的类型,里面有时间、值1和值2,我现在用上面的lists得到的数据结构是这样的[[2015-05-23 12:23:32,122,233],[2015-05-23 13:23:32,111,223],[2015-05-23 14:23:32,100,200],[2015-05-23 12:23:32,122,233],[2015-05-23 12:23:32,122,233],[2015-05-23 12:23:32,122,233]],我现在想把时间、值1和值2分开,用AChart把它显示在曲线上,应该怎么弄才能把这几个值分别取出来
快乐学习 2015-07-27
  • 打赏
  • 举报
回复
for循环每得到一个集合,创建一个数组,用一个子循环将集合转为数组,加到结果中
gao_chun 2015-07-27
  • 打赏
  • 举报
回复
ArrayList<String>转 ArrayList<double[]> 1.先确定你String里的是什么玩意,别说是字符啊 2.将String ,split成数组,其实也就是String[] 转 double[]了 3.给个参考:http://zhidao.baidu.com/link?url=Rnty7qUbTpHNEgXEWBQIBs0lmf8s3VCEMWEBoyFOCjqOHhGtX0_4zyfS4ihJihU4burmvn4LyrOBY6738U89Bq

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧