gpt4 book ai didi

java - Java 'timeline' 库存在什么?

转载 作者:行者123 更新时间:2023-12-02 00:50:52 27 4
gpt4 key购买 nike

我对任何可以执行以下操作的库感兴趣:

我有一个时间范围:假设 1995 年到 2010 年,我可以以某种方式对其进行分类,假设为“互联网时代”。
然后我希望能够将其进一步分解,将 2001-2010 年称为“Google 时代”。

理想情况下,我希望时间线作为某种时间跨度对象列表(或具有开始和结束日期的对象)存在,每个时代一个。所以在这两个添加操作之后,它看起来像:

1995-2000 - 互联网时代(结束日期被截断以免重叠)

2001-2010 - Google 时代

最佳答案

一组简单的对象“事件”,具有开始和结束时间(也许使用 Joda?)和描述应该是一个好的开始。

将它们放入时间轴容器中,按开始时间对它们进行排序,然后运行事件应该以您需要的任何方式为您提供所需的数据。

有时,解决方案是如此简单,以至于为它们编写通用库实际上会损害您的解决方案 - 它只会掩盖您的存储结构,让您使用非最佳格式,并且根本不会真正隐藏太多代码。

关于java - Java 'timeline' 库存在什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3239503/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com