作者tw00484005 (laugh)
看板java
標題[問題] 想請問這行程式碼的意義
時間Tue Mar 10 16:30:25 2009
想請各位幫我解釋一下下面這行程式碼的意義
String encoding = n != -1? contentType.substring(n + "charset=".length()) :
"UTF-8";
我知道好像是有if else的意思
不過還是希望真正了解其中的含義
麻煩了,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.211.48
1F:推 PsMonkey:請查「三元運算子」(要 google 問號也太瞎了 XD) 03/10 16:43
2F:→ tw00484005:剛剛想了一下,請問版大這一句是不是下面的意思 03/10 16:44
3F:→ tw00484005:若n不等-1 就等於後面的substring 若等-1 就為UTF-8 03/10 16:46
4F:推 PsMonkey:自己寫程式 try.... [指] 03/10 16:47
5F:推 tinabjqs:if (n=-1) 則 encoding=contentType.substring(xxxxx) 03/10 19:56
6F:→ tinabjqs:if (n不等於-1) 則encoding = UTF-8 03/10 19:58
7F:推 zeat:tinabjqs和我理解的相反...@@ 03/10 21:35
8F:推 TonyQ:tinabjqs 應該寫反了 , 三元是 <expression>?<真>:<假> . 03/11 04:02
9F:→ tw00484005:感謝大家的解答哦~ 03/11 17:28