-12
誰でもこの構文が何を意味するのか知っていますか?doess == null? Javaでの手段
mqTraceFileLocation = mqTraceFileLocation == null ? "" : mqTraceFileLocation;
誰でもこの構文が何を意味するのか知っていますか?doess == null? Javaでの手段
mqTraceFileLocation = mqTraceFileLocation == null ? "" : mqTraceFileLocation;
これは三項演算子です。
結果= testCondition? value1:value2
testConditionがtrueの場合、result1にvalue1が割り当てられます。それ以外の場合、結果はvalue2と等しくなります。
ありがとうございます、今はっきりしています。 – Newbie
参考資料を読むのが早いでしょう。 –
'mqTraceFileLocation'にヌル値があるかどうかを調べるので、プログラミングの基礎を真剣に検討する必要があります。 '?'は 'if'' else'文の短い形式です。 –
[条件付き演算子 '? : '](http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.25)。 –