好的,我有这个代码:

TreeMap tree2 = getDatesTreeMap();

DateTime startx = new DateTime(startDate.getTime());

DateTime endx = new DateTime(endDate.getTime());

boolean possible = false;

int testValue = 0;

//produces submap

Map nav = tree2.subMap(startx, endx);

for (Integer capacity : tree2.subMap(startx, endx).values()) {

//Provides an insight into capacity accomodation possibility

//testValue++;

terminals = 20;

if(capacity >= terminals)

possible = true;

else if(capacity < terminals)

possible = false;

}

if(possible == true)

{

for (Integer capacity : tree2.subMap(startx, endx).values()) {

{

capacity -= terminals;

//not sure what to do

}

}

}else{

}

return possible;

它检查子图中的日期范围.然后检查这些日期的值(键是btw)是否可以容纳终端(即预订号),如果是,它将从当前地图中的容量中减去该值.我不确定如何使用值更新startx和endx之间所有日期的地图容量

capacity -= terminals;

谢谢,

java map 更新_更新Map键的值java相关推荐

  1. java关闭通道_调用map方法后,Java 7文件通道未正确关闭

    我正在研究一个sc2replay解析工具.我在MPQLIB http://code.google.com/p/mpqlib/之上构建它 不幸的是,该工具使用文件通道来读取bzip文件, 并使用map( ...

  2. java 数据库的更新_更新了数据库[update ... set] java

    我的java代码有问题 . 当我进行数据库更新但它们无法正常工作时 . 我使用了我在互联网上找到的三种方法,但仍然无法使用!请帮我提前谢谢你 package HLR_SERVEUR; public c ...

  3. java pair map区别_关于map和pair

    map&pair相关用法 tips:map是一个关联容器,而pair是一个数据的模板类型,两者其实并不属于同一类,但是放在一起,方便记忆理解 map 1,map简介 map是STL的一个关联容 ...

  4. java编程实现ip路由表的更新_更新路由表

    更新路由表 更新时间:2007年09月19日 10:22:02   作者: R I P为每个目的地只记录一条路由的事实要求R I P积极地维护路由表的完整性.通过要求所有活跃的R I P路由器在固定时 ...

  5. Map集合遍历方式--遍历键找值方式、遍历键值对方式

    键找值方式:即通过元素中的键,获取键所对应的值. 分析步骤: 1. 获取Map中所有的键,由于键是唯一的,所以返回一个Set集合存储所有的键.方法提示: keyset() 2. 遍历键的Set集合,得 ...

  6. key map 模糊查找_使用Map和模糊查询

    Map和模糊查询 在某些时候我们只需要给MyBatis传递几个参数而不是一个完整的对象,如仅仅update表中的两三个属性.此时parameterType设置为一个pojo显然不合适.可以考虑使用Ma ...

  7. java query接口_「软帝学院」Java零基础学习详解

    软帝学院笔记Day26 01DButils工具类的介绍个三个核心类 * A: DButils工具类的介绍个三个核心类 * a: 概述 * DBUtils是java编程中的数据库操作实用工具,小巧简单实 ...

  8. java核心面试_前100多个核心Java面试问题

    java核心面试 Core Java interview questions help you in preparing for java based interviews. Whether you ...

  9. ubuntu java classpath 设置_在Ubuntu中正确设置java classpath和java_home

    我有错误 Exception in thread"main" java.lang.NoClassDefFoundError: 当我尝试在Ubuntu上运行编译类时.我使用的是一个非 ...

  10. c++和java哪个难_为什么说C语言比Java难?

    C/C++,它和Java确实不太一样.C语言和C++,语言性能虽然高,但语言本身确实很难,我们更愿意称它"造轮子"的语言!也正是因为C语言和C++性能好.粒度细,所以什么都能做,只 ...

最新文章

  1. sar sensor传感器的作用_传感器攻防战-惯导IMU
  2. Ubuntu 16.04 LTS界面美化
  3. ssh、sftp、scp免密码登录
  4. shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作
  5. [html] html的开始与结束标签嵌套错误会导致哪些问题?
  6. 【POJ - 2019】Cornfields(二维st表,模板)
  7. QtQuick controls和controls2 自定义样式
  8. java去除重复对象_Java19-2 集合类去除重复对象
  9. sqlmap源码阅读_listTamperingFunctions和_setTamperingFunctions
  10. 拓扑链表c语言,数据结构2.2 链表的实现
  11. CentOS7连接无线网络
  12. 游戏平台搭建免费版教程
  13. 数字通信原理笔记(一)---概述
  14. GPGGA \ GPRMC 格式解析
  15. 计算机二级word奇偶页眉页脚,Word怎样设置奇偶页眉和页码图解
  16. 基于数据安全的风险评估-数据资产识别
  17. C++语言中关于switch的用法
  18. HTTP 协议之Gzip压缩原理
  19. 平面分割(直线、面、折线)
  20. *6-2 CCF 2015-03-3 节日

热门文章

  1. 【英语学习】【Daily English】U01 Greetings / L03 Have we met before?
  2. Intel Haswell/Broadwell架构/微架构/流水线 (5)-高速缓存存储器子系统
  3. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (14) - 读存操作写存操作
  4. Windows下搭建Scala开发环境
  5. abaqus失效单元删除_Abaqus实例教学2-Failure Model
  6. html asp:textbox,ASP .NET - TextBox 控件
  7. UE3 GPU性能和分析
  8. sRGB 和 Adobe RGB 有什么区别?
  9. vue项目原理分析-2:路由
  10. Go语言标准库之strconv