string obj = null;
將null賦值給obj則obj為沒有具體指向的物件,
比較方法:obj == null,會返回true
isempty,equals,length均為nullpointerexception
string obj2 = "";
空字串賦值給obj2
比較方法:obj2=="",返回true,
或者obj2.isempty(),返回true
或者obj2.equals(null),返回true
或者obj2.length()==0,返回true
注意obj2==null,返回false
判斷string字串為空字串
推薦str.isempty 1 str null 2 equals str 3 str.length 0 4 str.isempty 注意 length是屬性,一般集合類物件擁有的屬性,取得集合的大小。例如 陣列.length就是取得陣列的長度。length 是方法,一般字串類物件有該方法,也是取得...
空字串斷言
最近稍微研究了下正規表示式,在網上看了一篇正規表示式30分鐘入門教程.教程點這裡 30分鐘入門 在平衡組中講到 斷言一定匹配不成功.想了半天不明白.我是這麼理解 斷言的.a b 能夠匹配右邊不是b的a,那a 的意思就是匹配右邊什麼都沒有的a.然後我輸入了qwea發現不能匹配.感覺非常奇怪.糾結了2,...
Java初階 字串String
一 string字串 1 直接賦值 2 使用關鍵字new 用new關鍵字給string賦值,實際在堆記憶體中開闢兩塊空間各儲存兩個 hello 3 string內容比較 string str hello string str1 new string hello system.out.println ...