在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ 字符串添加/拼接結(jié)果不對(duì)

字符串添加/拼接結(jié)果不對(duì)

圖片描述

涉及java的運(yùn)算吧,半個(gè)白丁不是很理解、希望的預(yù)期結(jié)果是 c=ab 但是結(jié)果是b。為什么a被置空了?求解,智商壓制勿噴

回答
編輯回答
做不到

代碼等同于這句:

c=c+(a==null?"":a+b==null?"":b)
2017年2月17日 09:45
編輯回答
網(wǎng)妓

等于b沒(méi)錯(cuò)!就不解釋為什么了。其實(shí)如果你是新手,就算不是新手,也不建議你這么寫(xiě)代碼。好幾個(gè)三目運(yùn)算拼接在一起,讀起來(lái)很麻煩。如果你一定要這么寫(xiě),那就像樓上那樣加上括號(hào),等能運(yùn)算正確了再一點(diǎn)點(diǎn)去掉括號(hào)。總之,不建議寫(xiě)這樣混亂的代碼。

2017年7月4日 04:08
編輯回答
默念

等同于 c = c+(a==null?"": (a+b == null?"":b));

   c = c+(a+b == null?"":b);
   c = c+(b);
   c = ""+b;
   c = b;
2017年3月27日 07:47