我从sqlite数据库(浮点数)获取数据并添加返回它们作为这样的Float arraylist方法 . (*注意:Arraylists初始化为全局变量)

public ArrayList getMonthLiters(){

Cursor cursor = bd.monthQuery(base);

for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) {

yNewData.add(cursor.getFloat(cursor.getColumnIndex("AVG(liters_field)")));

}

cursor.close();

return yNewData;

}

然后我通过for循环将返回的arraylist添加到Entry Arraylist中,如下所示:

public void ShowMonthBar(){

barH.clear();//Clears the chart of all data (by setting the data object to null).

for (int i = 0; i < getMonthLiters().size(); i++) {

barEntry.add(new BarEntry(i, getMonthLiters().get(i)));

//ArrayList barEntry = new ArrayList<>(); this is the global BarEntry arraylist

xVals.add(getMonth().get(i));

}

cfgBar(barEntry);

cfgBarDate(xVals);

}

在此之后's just adding barEntry intro a new BarData object. For more context, i' m尝试将图表值(升)更改/更新/转换为galons或M ^ 3当我从微调器中选择它时,默认情况下图表将其显示为升,但是当我从此微调器中选择Galons时想要遍历barEntry arraylist并将升数除以3.785,然后将结果设置为新的barEntry并刷新图表 . 我只是想通过sql查询制作更多的方法来转换升或只是这样做: barEntry.add(new BarEntry(i, (getMonthLiters().get(i))/3.785));

java entry迭代,如何迭代Entry / BarEntry ArrayList并修改它们的值MPAndroid Chart相关推荐

  1. 隐马尔科夫模型(HMM)的无监督学习算法java实现(baum-welch迭代求解),包括串行以及并行实现

    HMM的原理就不说了,这里主要说算法的实现. 实际实现起来并不是很困难,前提是你仔细看过hmm的原理,然后很多实现就照着公式写出对应的代码,比如前向算法,后向算法,参数更新都是有明确的公式的,只需要对 ...

  2. java.util.zip.zipexception_Java 压缩zip异常,java.util.zip.ZipException: duplicate entry: 问题...

    在测试过程中看到后台打印的日志出现异常,发现这也是历史遗留问题java.util.zip.ZipException: duplicate entry: 111111.txt at java.util. ...

  3. CAS单点登录个性化用户界面报错:Caused by: java.util.zip.ZipException: invalid entry CRC

    报错信息: 2019-07-06 19:18:38,398 ERROR [org.apache.catalina.core.ContainerBase] - <A child container ...

  4. java.util.zip.ZipException: duplicate entry: android/support/v4/text/TextUtilsCompat.class

    最近在开发中遇到了这样的一个错误 Error:Execution failed for task ':FriendLogistics:transformClassesWithJarMergingFor ...

  5. java测试一个泰勒级数,泰勒级数+牛顿迭代公式+最简单的C语言求根号的值

    无意间看见一哥们讨论Tecent的两道面试题,其中一道题目就是求根号2的值,并且保留指点的小数位.我想我一定是不能进Tecent了,并且我一定是一个数学小白,不,就是一个小白.查了一些资料.mark一 ...

  6. java温故笔记(二)java的数组HashMap、ConcurrentHashMap、ArrayList、LinkedList

    为什么80%的码农都做不了架构师?>>>    HashMap 摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型.随着JDK(Java Develo ...

  7. java:集合(Collection【List(ArrayList Vector LinkedList)、set】、Map【hashMap、treeMap、hashtable、properties】)

    目录 集合的框架体系 一.Collection接口和常用方法 1.1   List接口和常用方法 1.1.1   ArrayList底层结构和源码分析 1.1.2 Vector底层结构 1.1.3 L ...

  8. Java集合框架源码解析之ArrayList

    ArrayList 可能是很多人使用得最为频繁的容器类了,ArrayList 实现了 List 接口,是一个有序容器,即存放元素的顺序与添加顺序相同,允许添加相同元素,包括 null ,底层通过数组来 ...

  9. JAVA 基本数据结构--数组、链表、ArrayList、Linkedlist、hashmap、hashtab等

    概要 线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列.本章先介绍线性表的几个基本组成部分:数组.单向链表.双向链表:随后给出双向链表的C.C++和Java三种语言的实现. ...

最新文章

  1. html5 漂亮的左右布局_欧式带小院10X16米,适合农村建房,比别墅还漂亮
  2. 基于Mysql主从同步的读写分离
  3. 用linux下常用命令wget进行整站下载(递归下载至本地)
  4. 注册了一个域名WELAI.NET
  5. Ucenter会员同步通讯登录原理(转)
  6. MySQL date_format()函数
  7. PowerDesigner使用技巧
  8. Java基于opencv实现图像数字识别(一),java开发面试笔试题
  9. SteinerTree模板
  10. gpu版本的torch安装
  11. 自动化测试中自动化切换网络----解决方案
  12. 线上环境websocket连接地址_WebSocket:沙盒里的TCP
  13. (NO.00003)iOS游戏简单的机器人投射游戏成形记(二十一)
  14. uni-app的生命周期
  15. 排序算法——选择排序
  16. 网上选课系统算法了解
  17. 第一次软工作业(数独)
  18. Chrome如何使用
  19. matlab中figure图片大小修改
  20. win10更新右键没有卸载怎么解决?

热门文章

  1. 【Elasticsearch】如何设计可扩展的 Elasticsearch 数据存储的架构
  2. 【Linux】Linux查看机器负载-CPU负载 CPU使用率达到100%
  3. 【Elasticsearch】 elasticsearch之Recovery 手动触发索引滚动
  4. MySQL-01-linux安装MySQL的两种方式及其遇到的问题
  5. 新建远程仓库并推送项目
  6. 为啥计算机课要带u盘,电脑课上,student 关掉以后会不会被老师发现,同时电脑机上,老师不知干了什么,U盘没法使用,求解...
  7. SpringBoot核心原理:自动配置、事件驱动、Condition
  8. Docker部署项目的两种方式总结
  9. php 发送图片,利用PHP输入流发送图片
  10. 前端js嵌套遍历优化_2020web前端最新面试面经:阿里、字节、小红书