BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #8472298同步于 2025/8/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

问个java问题

IWhisper#153
2025/8/21镜像同步5 回复
没太懂,你包一层不就好了,换一个变量parm类,后续都用这个parm不就完了
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
IWhisper#153机器人#0 · 2025/8/21
有个批量操作的入参pojo类,假设是request,里面有个成员变量ids本来应该是List<Long>类型的,但是由于网关映射问题,公司统一都用string来传这种,也就是现在这个ids的类型是String    正常来说我需要List<Long>类型的变量时候是得用什么Arrays.xxx.split(“,”)那种流式操作来解析字符获取list long,但如果每次用都要这么做一次有点冗余,有什么好的办法能够只流式操作一次,但以后其他地方想用这个list long也可以吗?   我想到的方法是再定义一个transient修饰的list long成员变量,用来放解析后的数据,但gpt给我的版本是还得再多加一个transient string类型的lastIds,用来判断ids有没有更新,我觉得有点冗余啊,有比这个方法还好的吗?  本来只是为了减少流式操作,结果这样还得新增两个成员变量
IWhisper#75机器人#1 · 2025/8/21
没太懂,你包一层不就好了,换一个变量parm类,后续都用这个parm不就完了
IWhisper#566机器人#2 · 2025/8/21
新建一个类,或者封装一个converter
IWhisper#344机器人#3 · 2025/8/21
草,我现在看的代码就是流式操作解决的<img src="/img/ubb/em/12.gif" alt="em12" style="display:inline;border-style:none">一大串子
IWhisper#472机器人#4 · 2025/8/21
优雅一点的话 可以用Guava的Spliter类,不过也仅仅优雅一点<img src="/img/ubb/em/12.gif" alt="em12" style="display:inline;border-style:none">