java entry迭代,如何迭代Entry / BarEntry ArrayList并修改它们的值MPAndroid Chart
我从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相关推荐
- 隐马尔科夫模型(HMM)的无监督学习算法java实现(baum-welch迭代求解),包括串行以及并行实现
HMM的原理就不说了,这里主要说算法的实现. 实际实现起来并不是很困难,前提是你仔细看过hmm的原理,然后很多实现就照着公式写出对应的代码,比如前向算法,后向算法,参数更新都是有明确的公式的,只需要对 ...
- java.util.zip.zipexception_Java 压缩zip异常,java.util.zip.ZipException: duplicate entry: 问题...
在测试过程中看到后台打印的日志出现异常,发现这也是历史遗留问题java.util.zip.ZipException: duplicate entry: 111111.txt at java.util. ...
- 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 ...
- java.util.zip.ZipException: duplicate entry: android/support/v4/text/TextUtilsCompat.class
最近在开发中遇到了这样的一个错误 Error:Execution failed for task ':FriendLogistics:transformClassesWithJarMergingFor ...
- java测试一个泰勒级数,泰勒级数+牛顿迭代公式+最简单的C语言求根号的值
无意间看见一哥们讨论Tecent的两道面试题,其中一道题目就是求根号2的值,并且保留指点的小数位.我想我一定是不能进Tecent了,并且我一定是一个数学小白,不,就是一个小白.查了一些资料.mark一 ...
- java温故笔记(二)java的数组HashMap、ConcurrentHashMap、ArrayList、LinkedList
为什么80%的码农都做不了架构师?>>> HashMap 摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型.随着JDK(Java Develo ...
- 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 ...
- Java集合框架源码解析之ArrayList
ArrayList 可能是很多人使用得最为频繁的容器类了,ArrayList 实现了 List 接口,是一个有序容器,即存放元素的顺序与添加顺序相同,允许添加相同元素,包括 null ,底层通过数组来 ...
- JAVA 基本数据结构--数组、链表、ArrayList、Linkedlist、hashmap、hashtab等
概要 线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列.本章先介绍线性表的几个基本组成部分:数组.单向链表.双向链表:随后给出双向链表的C.C++和Java三种语言的实现. ...
最新文章
- html5 漂亮的左右布局_欧式带小院10X16米,适合农村建房,比别墅还漂亮
- 基于Mysql主从同步的读写分离
- 用linux下常用命令wget进行整站下载(递归下载至本地)
- 注册了一个域名WELAI.NET
- Ucenter会员同步通讯登录原理(转)
- MySQL date_format()函数
- PowerDesigner使用技巧
- Java基于opencv实现图像数字识别(一),java开发面试笔试题
- SteinerTree模板
- gpu版本的torch安装
- 自动化测试中自动化切换网络----解决方案
- 线上环境websocket连接地址_WebSocket:沙盒里的TCP
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(二十一)
- uni-app的生命周期
- 排序算法——选择排序
- 网上选课系统算法了解
- 第一次软工作业(数独)
- Chrome如何使用
- matlab中figure图片大小修改
- win10更新右键没有卸载怎么解决?
热门文章
- 【Elasticsearch】如何设计可扩展的 Elasticsearch 数据存储的架构
- 【Linux】Linux查看机器负载-CPU负载 CPU使用率达到100%
- 【Elasticsearch】 elasticsearch之Recovery 手动触发索引滚动
- MySQL-01-linux安装MySQL的两种方式及其遇到的问题
- 新建远程仓库并推送项目
- 为啥计算机课要带u盘,电脑课上,student 关掉以后会不会被老师发现,同时电脑机上,老师不知干了什么,U盘没法使用,求解...
- SpringBoot核心原理:自动配置、事件驱动、Condition
- Docker部署项目的两种方式总结
- php 发送图片,利用PHP输入流发送图片
- 前端js嵌套遍历优化_2020web前端最新面试面经:阿里、字节、小红书