第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

s+="<br>"怎么理解?

s+="<br>"怎么理解?可以直接寫成"<br>"嗎?

求大神指點,真的很郁悶??!

正在回答

2 回答

要理解s+="<br>",就要先理解 s+= ,s+= 就是s=s+的簡化形式,所以s+="<br>"就是s=s+"<br>"?

如果可以直接寫成"<br>",那么只是換行一次而已,而現(xiàn)在是多次換行。

舉個例子:

a+=b
就是a=a+b?解釋:把a+b的值賦給a
假設a=2?b=3
則a+=b之后?a=2+3=5


2 回復 有任何疑惑可以回復我~
#1

我是一只電燈泡 提問者

非常感謝!
2015-03-20 回復 有任何疑惑可以回復我~

同意樓上的講解,我初學 ,也是第一次注意到這個問題,不過樓上的講解讓我理解了這個東西!先感謝一樓!

不過我不同意樓上的例子

"<br>":這個東西,我相信學bs架構和前臺的都知道,這個是html里面的換行標簽,在一段字符串后面加上"<br>"并存儲到數(shù)據(jù)庫,下次動態(tài)生成網(wǎng)頁的時候,瀏覽器就能夠直接識別這個換行符,保留在文本域中輸入時的那種排版!

說回正題,s+="<br>",根據(jù)一樓的回答,我們可以理解為s=s+"<br>";

在java中,當"+"號遇到字符串是,他的作用變成了連接,也就是連接"+"前后的兩個字符串

所以例子應該這樣來解釋更加具體到問題:

public?class?test1?{

	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		String?s="爸爸最帥!";
		String?y="媽媽最美!";
		System.out.println(s+y);
	}

}
public?class?test2?{

	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		String?s="爸爸最帥!";
		s+="\n";
		String?y="媽媽最美!";
		System.out.println(s+y);
	}

}

test2的效果,這里由于是用的控制臺輸出,所以吧"<br>"換成了"\n"

54fd501b0001e80305000107.jpg

test1的效果

54fd501b000173b805000107.jpg


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

s+="<br>"怎么理解?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號