相关疑难解决方法(0)

java.time中的类是否与Joda-Time Interval相当?

我评估我的项目从使用迁移乔达时间java.time包的Java 8.在Joda-Time,我大量使用了这门Interval课程.我在java.time中找不到这样的东西.

有类似的课吗?

jodatime java-8 java-time

55
推荐指数
3
解决办法
2万
查看次数

相当于Java 8 Date和Time API中的jodatime Interval

Java 8处理时间的方式似乎已经有了很大改进,我开始考虑在某些情况下替换jodatime.但我缺少的是等同于Interval类.

我还没有深入挖掘Java 8,所以我可能错过了那里的东西.有没有人有关于如何最好地处理间隔的想法?

jodatime java-8

41
推荐指数
1
解决办法
2万
查看次数

整数区间内的Hashtable键

我不知道这是否可行,但我正在尝试制作一个Hashtable,其中Interval是一个具有2个整数/长值,开始和结束的类,我想做这样的事情:

Hashtable<Interval, WhateverObject> test = new Hashtable<Interval, WhateverObject>();
test.put(new Interval(100, 200), new WhateverObject());
test.get(new Interval(150, 150)) // returns the new WhateverObject i created above because 150 is betwwen 100 and 200
test.get(new Interval(250, 250)) // doesn't find the value because there is no key that contains 250 in it's interval
Run Code Online (Sandbox Code Playgroud)

基本上我想要的是Interval对象中一系列值之间的键给出对应的WhateverObject.我知道我必须在区间对象中重写equals()和hashcode(),我认为主要问题是以某种方式将所有值介于100和200之间(在此特定示例中)以给出相同的散列.

任何想法,如果这是可能的?

谢谢

java hashtable

11
推荐指数
1
解决办法
5961
查看次数

标签 统计

java-8 ×2

jodatime ×2

hashtable ×1

java ×1

java-time ×1