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