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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© アカツキ 中级黑马   /  2016-3-30 23:31  /  944 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void main(String[] args){
                String s1 = “abc”;
                String s2 = “xyz”;
show(s1,s2);
System.out.println(s1+”-----”+s2);
}
static void show(String Ss1,String Ss2){
         Ss1 = Ss2+Ss1+”Q”;
    Ss2 = “W”+Ss1;   
}
a)abc-----xyz
b)xyzabcQ-----xyzWabc
c)xyzabcQ---- xyzabcQWabc
d)xyzQ----Wabc

5 个回复

倒序浏览
字符串一旦赋值就不能改变;所以选a
回复 使用道具 举报
把String看做基本数据类型,还有一点同楼上
回复 使用道具 举报
你可以看下String 类的源码,String的值存储在一个char数组中,那个数组是个常量
回复 使用道具 举报
方法不能改变实参的"值",不管是基本数据类型,还是引用数据类型
基本类型-->就是值
引用类型-->实例的指针

123.png (261.38 KB, 下载次数: 44)

123.png
回复 使用道具 举报
只需要看main 方法,String 值不改变
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马