大佬们问一个编码问题,希望能给个链接帮助

2021-01-07 09:55:38 +08:00
 duwenwx
java 怎样判断是否存在连续 24 个月的个税记录
1234 次点击
所在节点    问与答
11 条回复
epicSoldier
2021-01-07 10:15:29 +08:00
什么东西
MaxTan
2021-01-07 10:31:01 +08:00
没看懂,这和编码有什么关系?


java 怎么判断我是不是帅比
wysnylc
2021-01-07 10:35:25 +08:00
每月查询转成 Map 后比对
raaaaaar
2021-01-07 11:02:43 +08:00
重新定义编码问题。。
duwenwx
2021-01-07 11:06:29 +08:00
@wysnylc 我现在可以获取一个人纳税记录的 24 个月的月份集合,就是不知道怎么判断是否连续
maocat
2021-01-07 11:10:21 +08:00
你说的编码我以为是字符集问题,什么 gbk,utf8
sugarsalt
2021-01-07 11:13:50 +08:00
12 的话看后面是不是 1,其他的和后一项相减?
duwenwx
2021-01-07 11:15:01 +08:00
@maocat 对不起没描述清楚
Vegetable
2021-01-07 11:15:09 +08:00
通过年份、月份可以判断两个记录是否连续
根据时间,可以为记录排序
对排序后的记录,依次判断是否连续,有任何两个不连续的记录,就不连续,全连续就是整体连续。
oneisall8955
2021-01-07 11:24:38 +08:00
按年月从小到大排序好,取出第一条是几年几月份设为变量 A,将 A+23 个月设为变量 B,然后从 A 开始每次自增 1 个月直到 A 为变量 B 为止,遍历中查找列表中是否包含 A 月份个税是否缴费记录。

建议楼主把问题抽象通用一点,别人又不理解你的个税业务
borisz
2021-01-07 11:41:31 +08:00
每个月缴费存个 1, 没交费存个 0, 然后 string 里面查找连续的 24 "111111..." 这样应该就可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/742413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX