if (id==null || id.equals("")) {throw new Exception("主鍵為空!");} 解釋下什么意思。特別說說equals的用法和作用
3 回答

楊魅力
TA貢獻1811條經(jīng)驗 獲得超6個贊
equals比較字符串的內(nèi)容,id.equals("")判斷字符是否為空
equals是最頂層父類Object地方法,子類中如果沒有對其進行
重寫,那么equals的實際功能是和==運算符一樣的,而String
對其進行了重寫,功能是判斷字符串的內(nèi)容

嗶嗶one
TA貢獻1854條經(jīng)驗 獲得超8個贊
意思是:
如果id為空或id是一個空字符串,就拋出一個異常!
equals可以判斷字符和字符是否相等,也可以判斷兩個對象的引用是否相同,也可以將對象的引用和字符進行比較。
例如String s1="java";
String s2=new String("java");
要比較的話只能用equals,而不能用==
添加回答
舉報
0/150
提交
取消