duwenwx
V2EX  ›  问与答

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

  •  
  •   duwenwx · Jan 7, 2021 · 2195 views
    This topic created in 2126 days ago, the information mentioned may be changed or developed.
    java 怎样判断是否存在连续 24 个月的个税记录
    11 replies  •  2021-01-07 11:41:31 +08:00
    Rainwater
    Rainwater
    Jan 7, 2021
    1
    什么东西
    MaxTan
    MaxTan
    Jan 7, 2021
    2
    没看懂,这和编码有什么关系?


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

    建议楼主把问题抽象通用一点,别人又不理解你的个税业务
    borisz
    borisz
    Jan 7, 2021
    11
    每个月缴费存个 1, 没交费存个 0, 然后 string 里面查找连续的 24 "111111..." 这样应该就可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2141 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 16:21 · PVG 00:21 · LAX 08:21 · JFK 11:21
    ♥ Do have faith in what you're doing.