課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
getAttribute("loginUser").toString();
后面的toString()方法有什么作用?
不寫行嗎?
2015-04-28
源自:JAVA遇見HTML——JSP篇 4-11
正在回答
1,toString是Object的方法,Object是所有類的父類,默認(rèn)是打印 類名+hash碼,
但若在子類復(fù)寫了toString的話,就調(diào)用子類的toString。
視頻中是調(diào)用子類的toString。
2,不寫其實(shí)也是可以的,如果你是調(diào)用了out.println(getAttribute("loginUser")),它是默認(rèn)調(diào)用toString方法的,但如果是:
String str1 =?getAttribute("loginUser");????//這樣是錯(cuò)的
String str2 =?getAttribute("loginUser").toString();????//這樣是對(duì)的
toString()的意思是以字符串形式打印,此處getAttribute獲取的是Object類型,可以通過這個(gè)方法進(jìn)行類型轉(zhuǎn)換
舉報(bào)
Java Web入門級(jí)教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識(shí)
2 回答toString()方法有什么用
1 回答這句話是什么意思,調(diào)用這個(gè)方法有什么作用?求告知
2 回答為什么attribute后要.toString()?
1 回答DBHelper類里的main方法的作用
1 回答flush方法之后 clearBuffer()方法還有用嗎?
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-08-26
1,toString是Object的方法,Object是所有類的父類,默認(rèn)是打印 類名+hash碼,
但若在子類復(fù)寫了toString的話,就調(diào)用子類的toString。
視頻中是調(diào)用子類的toString。
2,不寫其實(shí)也是可以的,如果你是調(diào)用了out.println(getAttribute("loginUser")),它是默認(rèn)調(diào)用toString方法的,但如果是:
String str1 =?getAttribute("loginUser");????//這樣是錯(cuò)的
String str2 =?getAttribute("loginUser").toString();????//這樣是對(duì)的
2015-04-28
toString()的意思是以字符串形式打印,此處getAttribute獲取的是Object類型,可以通過這個(gè)方法進(jìn)行類型轉(zhuǎn)換