Object 转化为String时的一个问题 null->"null"
2024-10-19 19:37:14
近日在工作出了一个较大的问题,导致被客户投诉。
事情大致是,某个功能里新增对用户手机的修改,在平台数据同步过程中,出现了将用户以前的要同步的数据,那时还没有手机号码所以是null,新功能上线后,将手机号为空的数据
同步到另一个平台了,即将用户原有的手机号码置空了。程序中对手机号码为null和""检验了,但是实际是"null"这种字符串,所以代码没有过滤成功,导致出现问题了。
事后,检查代码是发现有将Object的数据转换为String,自己原本人为是object为null是,转化为String时还是null,但实际上是"null",之前一直不知道二者之间转化是这样的。
这是一个教训。
最新文章
- 11、ASP.NET MVC入门到精通——AspnetMVC分页
- [New Portal]Windows Azure Virtual Machine (23) 使用Storage Space,提高Virtual Machine磁盘的IOPS
- pfx 转 snk
- ZOJ 3609 Modular Inverse
- 【HDOJ】1423 Greatest Common Increasing Subsequence
- FNN模糊神经网络——信息系统客户服务感知评价
- 基于Ceph快照的异地灾备设计
- IE10去掉input的type=”text”输入内容时出现的小叉号(X)和type=”password”出现的小眼睛图标
- Python学习_argsparse
- php 抽象类abstract
- ●BZOJ 1069 [SCOI2007]最大土地面积
- 一丶Http协议
- shell脚本三——正则表达式
- [2017-7-26]Android Learning Day4
- js 给定时间,如'2013-08-30',换算和今天的天数差
- mac 进程和线程工具
- asp.net mvc webapi 实用的接口加密方法(转载)
- User-Defined-Literal自定义字面量
- MySQL5.7.10配置和使用
- 3、JVM--垃圾回收期和内存分配策略(2)