看板 [ java ]
討論串[問題] 關於字串比對的小問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者mintle (☑狂派☑初音)時間14年前 (2012/02/01 09:26), 編輯資訊
0
0
0
內容預覽:
哪種比較好要看情況. 如果今天只是單純比較兩字串的話我會選第二種. 畢竟如果a是null也不會影響. 可是如果今天資料是從別的地方取來,而資料一定不能是null. 我會選擇第一種. 因為這樣至少邏輯錯誤(a是 null)時比較好找bug. 而不會在程式繼續跑跑到某一個程度才發生錯誤. --. |||
(還有62個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者awert ( )時間14年前 (2012/01/31 23:16), 編輯資訊
0
0
0
內容預覽:
用推文有點慢... 我的想法是這樣子的,這個idiom並沒有問題。. 但是,實際寫code時遇到要處理null問題時,. 我不會鑽牛角尖考慮哪一種處理null的方式比較漂亮/有效率,. 而是要先看為什麼要處理null。. 有時候要判斷為null都是因為其他code不必要的動作. 舉例來講. publ
(還有587個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者samtree (嗯....?)時間14年前 (2012/01/31 22:37), 編輯資訊
0
0
0
內容預覽:
對我而言. 這兩種寫法已經不是哪種較好的問題了. 第一種寫法根本就是錯誤的寫法. (當然如果你百分之百確定該字串絕對不會是null). 或是你真的需要丟 nullPointerException. (不過例外處理的成本比判斷是否為 null 高出許多). --. 發信站: 批踢踢實業坊(ptt.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者awert ( )時間14年前 (2012/01/31 20:47), 編輯資訊
0
0
0
內容預覽:
理論上是第二種,差別單純在於. a如果是null時,不會有NullPointerException. 但我覺得微調這個沒有太大意義就是了... --. We who cut mere stones must always be envisioning cathedrals.. --. 發信站:

推噓4(4推 0噓 0→)留言4則,0人參與, 最新作者qweqweqweqwe (啪)時間14年前 (2012/01/31 20:41), 編輯資訊
0
0
0
內容預覽:
今天去面試的時候看到一個題目. String a = "abcd";. 題目問下面兩種方式哪種較好. if(a.equals("abcd"))... or. if("abcd".equals(a))... (舉例而已 若有語法上的瑕疵請原諒). 簡答題,不知道各位看到這個題目會怎麼回答呢?. 因為不
首頁
上一頁
1
下一頁
尾頁