1.String foo = “base”;
2.foo.substring(0,3);
3.foo.concat(“ket”);
4.foo += “ball”;
foo结果是什么,为什么?
2.foo.substring(0,3);
3.foo.concat(“ket”);
4.foo += “ball”;
foo结果是什么,为什么?
解决方案 »
- spring整合axis,当接口返回List集合时出错
- 求指点!! 解压zip出现乱码!!!!
- 继续发帖询问。。。java有关图片的保存问题
- spring的问题
- ftpclient问题
- 请给为大哥帮忙。急!麻烦你们啊!
- 【英雄会】三元组
- 被失败的面试官敲醒了的人——我想知道在struts做过后,接着学哪方面知识最好。我想知道Linux和java的知识接入点。我想知道Accenture需要
- 帮忙,环境是jb7+webloigc+jdk1.4+struts1.1,用jb7 run时出现在错呀
- 怎么我full安装jb7,都没装BAS的,找不到appserver?
- proxool的配置最大连接数量!!
- 免费支持jsp,php空间+数据库+tomcat+mysql+ftp 邀请码~~~~~~~
concat后foo指向的字符串“base”没变。
foo += “ball”后foo指向的字符串变为“baseball”没变。
所以结果是baseball
你对 String的对象.任意操作都不会改变原对象的内容,所以只要会改变内容的操作都有个String类型的返回
而substring方法也未改变"base"