NULLと""
private String emptyHoge = "";
と
private String nullHoge = null;
の違い
空文字チェックのやつ
boolean isEmpty(String str) { return str == null || str.length() == 0; }
private String emptyHoge = ""; private String emptyHoge1 = ""; private String emptyHoge2 = ""; String hoge3 = emptyHoge + emptyHoge1 + emptyHoge2;
isEmptyでチェックするとhoge3は、falseを返す
private String nullHoge = null; private String nullHoge1 = null; private String nullHoge2 = null; String hoge3 = nullHoge + nullHoge1 + nullHoge2;
isEmptyでチェックするとhoge3は、trueを返す