今天使用JSONObject中get一个不存在的对线,最后拼接成sql语句插入数据库时,最后数据库中的值为字符串'null',而不是空对象. 追踪许久才发现自己的java白学了. java string为null时的字符串拼接 public class HelloWorld { public static void main(String args[]) { String s = null; s = s+"word"; System.out.println("hello &q…
通过引用Null Object,用于取消业务逻辑中对对象的为空推断 类图: Nullable: package com.demo.user; public interface Nullable { boolean isNull(); } Group: package com.demo.user; public class Group implements Nullable{ private int groupId; private String groupName; public int get…