1. 程式人生 > >3.6.5 空串與Null串

3.6.5 空串與Null串

    空串""是長度為0的字串。可以呼叫以下程式碼檢查一個字串是否為空:                 String s = "greeting";                                        if(s.length() > 0){                   System.out.println("字串長度大於0");             }       空串是一個Java物件,有自己的串長度(0)和內容(空)。不過,String變數還可以存放一個特殊的值,名為null,這表示目前沒有任何物件與該變數關聯。要檢查一個字串是否為null,可以使用以下條件:         if ( str == null )       有時要檢查一個字串既不是null也不是空串,這種情況下就需要使用以下條件:         if ( str != null && str.length() != 0)       如果在一個null值上呼叫方法,會出現錯誤。