呵呵,jdk api文档上不是写得很清楚吗
解决方案 »
- 谁给我发个孙浏毅JAVA宝典丛书PDF电子书(电子工业出版社出版)
- 区分io的迷糊
- ResultSet is closed Exception
- 如何制作一个像jbuilder里边运行相类似的按钮
- 如何实现选不同的菜单,在contentPane的BorderLayout.CENTER显示不同的面板JPanel对象?
- 求高手点拨“将我的聊天界面增加:根据用户的输入文本焦点”进行跟踪显示的“留言板”功能.
- thinking in java中的经典难题,关注thinking in java的人士请近!!
- 为什么运行窗口是最小化的,而且上面什么都没有?
- 一个希望过来人回答的问题!
- JBUILDER 5.0总死机或鼠标不能用,WHY
- java 字符串有沒有 像 javascript 中 split() 的方法.
- 请问专业人士小问题:)
String s = "He is " + age + "years old";
等同于 String s = new StringBuffer ("He is ")
.append (age )
.append("years old")
.toString( );因为类String中的字符串是不可变的,所以不能对其进行增加或其他修改,Java编辑器则将对类String的实例的修改转化为类StringBuffer中相似的操作,它实际上对于类String的常量产生一个相应的类StringBuffer中的例。如上面所表示的,构造了一个字符缓冲区"He is " 以便调用append方法,而方法append返回的是对同一个实例的参考值,所以操作"+"可以继续调用append方法。最后,编辑器调用方法toString( )将可修改的StringBuffer的实例转换回去,即成为类String中的一个字符串常量。