-12
有沒有人知道這個語法是什麼意思?什麼doess == null?在java中的意思是
mqTraceFileLocation = mqTraceFileLocation == null ? "" : mqTraceFileLocation;
有沒有人知道這個語法是什麼意思?什麼doess == null?在java中的意思是
mqTraceFileLocation = mqTraceFileLocation == null ? "" : mqTraceFileLocation;
這是一個三元運算符。
result = testCondition? value1:value2
如果testCondition爲true,則value1將分配給結果。否則,結果將等於value2。
謝謝,現在很清楚。 – Newbie
你知道,閱讀參考資料會更快。 –
您應該認真研究編程基礎知識,因爲它看起來正在檢查'mqTraceFileLocation'是否具有空值。和'?'''''是if''else'語句的簡短形式。 –
[有條件的操作符? :'](http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.25)。 –