課程
/后端開(kāi)發(fā)
/Java
/JAVA遇見(jiàn)HTML——JSP篇
s+="<br>"怎么理解?可以直接寫(xiě)成"<br>"嗎?
求大神指點(diǎn),真的很郁悶??!
2015-03-07
源自:JAVA遇見(jiàn)HTML——JSP篇 2-12
正在回答
要理解s+="<br>",就要先理解 s+= ,s+= 就是s=s+的簡(jiǎn)化形式,所以s+="<br>"就是s=s+"<br>"?
如果可以直接寫(xiě)成"<br>",那么只是換行一次而已,而現(xiàn)在是多次換行。
舉個(gè)例子:
a+=b 就是a=a+b?解釋:把a(bǔ)+b的值賦給a 假設(shè)a=2?b=3 則a+=b之后?a=2+3=5
我是一只電燈泡 提問(wèn)者
同意樓上的講解,我初學(xué) ,也是第一次注意到這個(gè)問(wèn)題,不過(guò)樓上的講解讓我理解了這個(gè)東西!先感謝一樓!
不過(guò)我不同意樓上的例子
"<br>":這個(gè)東西,我相信學(xué)bs架構(gòu)和前臺(tái)的都知道,這個(gè)是html里面的換行標(biāo)簽,在一段字符串后面加上"<br>"并存儲(chǔ)到數(shù)據(jù)庫(kù),下次動(dòng)態(tài)生成網(wǎng)頁(yè)的時(shí)候,瀏覽器就能夠直接識(shí)別這個(gè)換行符,保留在文本域中輸入時(shí)的那種排版!
說(shuō)回正題,s+="<br>",根據(jù)一樓的回答,我們可以理解為s=s+"<br>";
在java中,當(dāng)"+"號(hào)遇到字符串是,他的作用變成了連接,也就是連接"+"前后的兩個(gè)字符串
所以例子應(yīng)該這樣來(lái)解釋更加具體到問(wèn)題:
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的效果,這里由于是用的控制臺(tái)輸出,所以吧"<br>"換成了"\n"
test1的效果
舉報(bào)
Java Web入門(mén)級(jí)教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識(shí)
4 回答請(qǐng)問(wèn)一下s+="<br>"中的s+=這個(gè)實(shí)在是不理解
1 回答s+="<br>"可改成<br>?
2 回答關(guān)于九九乘法中s+="<br>"
2 回答.forward(request,response); requset的是怎么;理解,response是怎么理解
2 回答<br>和<BR>什么區(qū)別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-03-08
要理解s+="<br>",就要先理解 s+= ,s+= 就是s=s+的簡(jiǎn)化形式,所以s+="<br>"就是s=s+"<br>"?
如果可以直接寫(xiě)成"<br>",那么只是換行一次而已,而現(xiàn)在是多次換行。
舉個(gè)例子:
2015-03-09
同意樓上的講解,我初學(xué) ,也是第一次注意到這個(gè)問(wèn)題,不過(guò)樓上的講解讓我理解了這個(gè)東西!先感謝一樓!
不過(guò)我不同意樓上的例子
"<br>":這個(gè)東西,我相信學(xué)bs架構(gòu)和前臺(tái)的都知道,這個(gè)是html里面的換行標(biāo)簽,在一段字符串后面加上"<br>"并存儲(chǔ)到數(shù)據(jù)庫(kù),下次動(dòng)態(tài)生成網(wǎng)頁(yè)的時(shí)候,瀏覽器就能夠直接識(shí)別這個(gè)換行符,保留在文本域中輸入時(shí)的那種排版!
說(shuō)回正題,s+="<br>",根據(jù)一樓的回答,我們可以理解為s=s+"<br>";
在java中,當(dāng)"+"號(hào)遇到字符串是,他的作用變成了連接,也就是連接"+"前后的兩個(gè)字符串
所以例子應(yīng)該這樣來(lái)解釋更加具體到問(wèn)題:
test2的效果,這里由于是用的控制臺(tái)輸出,所以吧"<br>"換成了"\n"
test1的效果