作者mintle (☑狂派☑初音)
看板java
标题Re: [问题] 关於字串比对的小问题
时间Wed Feb 1 09:26:01 2012
※ 引述《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