菜鸟GONGJ,SCJP答案求详解NO.9

gongj 2003-09-10 09:31:37
1) public class Test{
2) public static void stringReplace(String text){
3) text=text.replace('j','l');
4) }
5) public static void bufferReplace(StringBuffer text){
6) text=text.append("c");
7) }
8) public static void main(String args[]){
9) String textString=new String("java");
10) StringBuffer textBuffer=new StringBuffer("java");
11) StringReplace(textString);
12) bufferReplace(textBuffer);
13) System.out.println(textString+textBuffer);
14) }
15) }
what is the output?
请问这题考点是什么?应注意什么?概念?
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
soloxiao 2003-09-11
  • 打赏
  • 举报
回复
考点是传过去的变量修改后能不能保存,这也是String,StringBuffer的不同之一
yshen 2003-09-11
  • 打赏
  • 举报
回复
考点就是String类及StringBuffer类的基本知识,StringBuffer类相对于String类来说可以进行多种修改字符的操作,如追加(append),原因就在于它使用了缓冲区。缓冲区内的字符串不会超过即定的长度,而String类对象的长度是不可以随意修改的。

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧