首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp 中关于StringBuffer的有关问题

2013-03-04 
jsp 中关于StringBuffer的问题%StringBuffer snew StringBuffer(He is also a student.)out.println(

jsp 中关于StringBuffer的问题

<%
  StringBuffer s=new StringBuffer("He is also a student.");
  out.println("StringBuffer字符串s为:"+s+"<br>");
  out.println("s的长度为:"+s.length()+"<br>");
  out.println("s的容量为:"+s.capacity()+"<br>");
  out.println("s的第3个字符为:"+s.charAt(2)+"<br>");
  out.println("s的第3至第6个字符的子串为:"+s.substring(2,5)+"<br>");
  out.println("s末尾追加串后为:"+s.append("Me,too.")+"<br>");
  out.println("s翻转后的串为:"+s.reverse()+"<br>");
%>


为什么不写成s=s.append("Me,too.") StringBuffer
[解决办法]
因为  StringBuffer s=new StringBuffer("He is also a student.")已经在内存中建了一个对象,后面调用append都是基于这个对象!它与Strig不同!

热点排行