作者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