s+="<br>"怎么理解?
s+="<br>"怎么理解?可以直接写成"<br>"吗?
求大神指点,真的很郁闷!!
s+="<br>"怎么理解?可以直接写成"<br>"吗?
求大神指点,真的很郁闷!!
2015-03-07
同意楼上的讲解,我初学 ,也是第一次注意到这个问题,不过楼上的讲解让我理解了这个东西!先感谢一楼!
不过我不同意楼上的例子
"<br>":这个东西,我相信学bs架构和前台的都知道,这个是html里面的换行标签,在一段字符串后面加上"<br>"并存储到数据库,下次动态生成网页的时候,浏览器就能够直接识别这个换行符,保留在文本域中输入时的那种排版!
说回正题,s+="<br>",根据一楼的回答,我们可以理解为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"
test1的效果
举报