请先了解一下 java 的非空注解. 在方法参数上标注, 相当于方法间调用参数的协议. 静态检查, 保证了在该协议基础上, 没有多余的 if null判断, 也不缺少必须的 if null判断.
Kotlin 的空处理更简洁, 可惜 java 没有, 只能做到这样了.
【 在 guestking 的大作中提到: 】
: 意义不大
: 当一个字符串为空的时候,说明有异常情况发生
: 这个时候你不把异常抛出来,可能会带来后续更大的逻辑错误
: ...................
--
FROM 123.125.37.*