剛開J2EE的課程,想在這里記下所有的心得和感受,先來個java基礎知識--equals
equals本事Object對象的方法,后被String繼承,使得我們在使用上產生了混亂
ObjectA.equals(ObjectB)比較的是ObjectA和ObjectB兩個對象是否指向同一個reference
而在兩個字符串比較時,它比較的是兩個字符創序列是否相同
技巧:
在使用equals比較時,都是一個String變量string1.equals("string")
但是這樣會有一點點地麻煩,如果變量string1=null怎么辦,編譯器就會拋出異常
我們可以根據“交換原則”將其交換,"string".equals(string1),這樣就解決了null的問題