Re: [問題] 關於字串比對的小問題

看板java作者 (☑狂派☑初音)時間12年前 (2012/02/01 09:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《qweqweqweqwe (啪)》之銘言: : 今天去面試的時候看到一個題目 : String a = "abcd"; : 題目問下面兩種方式哪種較好 : if(a.equals("abcd")).. : or : if("abcd".equals(a)).. : (舉例而已 若有語法上的瑕疵請原諒) : 簡答題,不知道各位看到這個題目會怎麼回答呢? : 因為不知道該找什麼關鍵字 若板友願意提供關鍵字讓我自己找也OK! 哪種比較好要看情況 如果今天只是單純比較兩字串的話我會選第二種 畢竟如果a是null也不會影響 可是如果今天資料是從別的地方取來,而資料一定不能是null 我會選擇第一種 因為這樣至少邏輯錯誤(a是 null)時比較好找bug 而不會在程式繼續跑跑到某一個程度才發生錯誤 -- |||█║啊||║█||| ┌─────────┐ . ||█║啊|啊║█|| ∠ 什麼叫初音只是軟體│ : |█║||啊║█|.,;│你又想決鬥了嗎 ???│ . ,: █║ ● ║█ . : │決鬥!出去!現在!│ ;.◣█║﹀■﹀║█◢:.,└─────────┘ ,>◥◥║ ∕﹨ ║◤◤<; ψhowar31 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.93.71
文章代碼(AID): #1FA9IjVs (java)
討論串 (同標題文章)
文章代碼(AID): #1FA9IjVs (java)