[問題] 請問這種 if else 敘述可否用 switch case 語法改寫呢?

看板java作者時間14年前 (2011/03/05 15:15), 編輯推噓2(208)
留言10則, 8人參與, 最新討論串1/1
因為要撈資料,會有多筆 if else 類似下面的語法。想說改成 switch case 會比較有效率,但改了都沒效,請問該如何改較好? 感謝各位 if(!a.equals("") && b.equals("30") || !c("")&& d.equals("31") ){ menu4.append( "<img src='_images/arrow_s.gif' border='0' /> <font size=2>"+semcontent+ "</a><br>" ); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.136.99

03/05 16:15, , 1F
字串不能放進switch吧?
03/05 16:15, 1F

03/05 17:52, , 2F
command pattern
03/05 17:52, 2F

03/05 19:00, , 3F
嗯...字串不能放 因為是網頁裡的,我看就乖乖 if else 吧...
03/05 19:00, 3F

03/05 19:40, , 4F
改ASP.net 就能用select case = =
03/05 19:40, 4F

03/05 19:52, , 5F
switch 只能判斷 primary type ,reference只好慢慢 if else
03/05 19:52, 5F

03/05 20:51, , 6F
這種效率不用省啦...-_-;;;
03/05 20:51, 6F

03/06 00:20, , 7F
哈哈 也是~ 感謝各位前輩指導 我師傅還說可以吧~
03/06 00:20, 7F

03/06 00:24, , 8F
星期一去跟他問個清楚....
03/06 00:24, 8F

03/06 13:32, , 9F
這種寫法 compiler 不會報 warning 嗎?
03/06 13:32, 9F

03/07 16:24, , 10F
JSTL可以
03/07 16:24, 10F
文章代碼(AID): #1DSUC6Vv (java)