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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yunmu 中级黑马   /  2016-4-27 11:44  /  1371 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


        public static  void main(String[] arg) {
                new Base().test();
        }
        public static class Base {
                private void test() {
                        String aStr = "_One_";
                        String bStr = aStr;
                        bStr = aStr.trim();
                        System.out.println("[" + aStr + "," + bStr + "]");
                }
       
        }

a)  [One,_One_]  
b)  [_One_,One]  
c)  [One,One]  
d)  [_One_,_One_]  

7 个回复

倒序浏览
320215787 来自手机 中级黑马 2016-4-27 12:23:56
沙发
把a的地址给了b,b的值和a的值一样,trim函数是去除首尾的空格,原值没有空格,所以直接输出两个字符串拼接
回复 使用道具 举报
赋值了。
回复 使用道具 举报
当然是d,A = _ONE_
B = _ONE_
所以输出【_ONE_,_ONE_】
回复 使用道具 举报
差点没看懂,原来是一个内部类,我说怎么能访问私有方法
回复 使用道具 举报
加油加油加油加油
回复 使用道具 举报
yunmu 中级黑马 2016-4-29 19:38:34
7#
320215787 发表于 2016-4-27 12:23
把a的地址给了b,b的值和a的值一样,trim函数是去除首尾的空格,原值没有空格,所以直接输出两个字符串拼接 ...

答案是B啊
回复 使用道具 举报
yunmu 中级黑马 2016-4-29 19:40:53
8#
jiang0409 发表于 2016-4-27 17:48
当然是d,A = _ONE_
B = _ONE_
所以输出【_ONE_,_ONE_】

b不是给去除空格了么
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马