A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© denxinzlz610 中级黑马   /  2016-6-21 00:26  /  1573 人查看  /  24 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

String s = "a" + "b" + "c" + "d" + "e";
问此语句共创建了几个对象,据说是10个,请专家点评

24 个回复

正序浏览
写的真好 赞一个
回复 使用道具 举报
求指教 我也想知道
回复 使用道具 举报
就只有一个对象啊  都是常量池操作的  并不是变量的操作不会产生新的对象的
回复 使用道具 举报
没看出有十个,还是得学习学习啊
回复 使用道具 举报
940752944 发表于 2016-6-23 22:53
是的,就是那几个字母的组合

那5个字母排列组合有120种啊。。。常量池没这么变态的,就是很机械的,a,b,ab,c,abc,d,abcd,e,abcde
回复 使用道具 举报
a,b,c,d,e,ab,abc,abcd,abcde   s  这样吗?
回复 使用道具 举报
黑猫的消失 发表于 2016-6-23 21:24
没有理解你的意思。。。排列组合是说打乱顺序吗?

是的,就是那几个字母的组合
回复 使用道具 举报
学习一下!看帖
回复 使用道具 举报
940752944 发表于 2016-6-22 22:53
照这样,这几个字母的排列组合用该都可以吧.

没有理解你的意思。。。排列组合是说打乱顺序吗?
回复 使用道具 举报
黑猫的消失 发表于 2016-6-22 22:31
确实是10个,常量池里:“a”,"b","c","d","e","ab","abc","abcd","abcde",
                  堆内存:S
...

照这样,这几个字母的排列组合用该都可以吧.
回复 使用道具 举报
确实是10个,常量池里:“a”,"b","c","d","e","ab","abc","abcd","abcde",
                  堆内存:S
回复 使用道具 举报
只创建了一个对象
回复 使用道具 举报
是的 , a,b,ab,c,abc,d,abcd,e,abcde
回复 使用道具 举报
5个对象吧
回复 使用道具 举报
加油加油加油
回复 使用道具 举报
就一个而已。输出的应该是abcde.
回复 使用道具 举报
kksoje 中级黑马 2016-6-21 23:12:34
9#
一个对象
回复 使用道具 举报
Ake丶 中级黑马 2016-6-21 22:58:44
8#
一个"abcde".
回复 使用道具 举报
哪来的十个
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马