java中object轉string
1,強轉就是 (String)Object,這種方式要求Object必須是能夠轉換為String類型的數據;否則會出現:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String異常
2.toString方法 Object.toString();這種方法一般是重寫了Object方法的toString()方法,需要注意的是Object不能為null,否則會拋出:NullPointerException異常
3.String.valueOf(Object) 這種方式是以 Object.toString()為基礎但是它判斷了Object是否為null,如果為null則返回"null";這樣就不用擔心null值的問題了。
eques和==
例如:string S1=new stirng ("張三");
string S2=new stirng ("張三");
最簡單的記着,==是對象地址的比較,比較是不是一個對象; S1==S2 結果:false (new了對象地址不一樣)
而eques比較的是值一樣不,只要值一樣那么比較結果就是true S1.eques(S2) 結果:true (值一樣)