String 类型的值是否可以修改。 小弟是一个新手,有一个问题不解,请过路的各位大虾赐教!String s=“abc”; s=“abcd” String 类型的值是常量,值不能改变,为什么可以重新赋值呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s=“abc”; s=“abcd”是相当于abc没变,还是原来的那个abcs=“abcd”是相当于new了一个新的字符串叫abcd,而不是把原来的abc改成了abcd s=“abcd”只是把s指向了"abcd"原来的"abc"并没有被改变 String s=“abc”; s=“abcd” String 类型的值是常量,值不能改变,为什么可以重新赋值呢?String s=“abc”;你首先定一个String 型的s,后面的 s=“abcd”,是因为你需要abcd才重新付值的。在c中我们需要一个String 型的s,可以直接String s;而在JAVA中就不可以,要给String一个初值才可以用(构造方法除外)。 String类是final的,因此,不能改变一个String对象本身、 求助一个关于异常处理的问题 从mysql里取出的事件类型打印出来是Byte[]数组???? windows自带的画图程序源代码 帮个忙 ! 大家都进来看看吧。 谢谢了 Java中使用字节 关于Applet+Thread问题 快来要分!!!!散分行动!!!!随便提个小问题。 哪位能帮忙把这个applet源程序改编成application? java能不能生成Excel文件呢?? 用java实现,类似Delphi中的控件编辑 自定义标签库的简单问题(见鬼了)~~~~~帮帮忙! 我是菜鸟请高手指点,分不是问题,谢谢
s=“abcd”
是相当于abc没变,还是原来的那个abc
s=“abcd”是相当于new了一个新的字符串叫abcd,而不是把原来的abc改成了abcd
原来的"abc"并没有被改变
s=“abcd”
String 类型的值是常量,值不能改变,为什么可以重新赋值呢?String s=“abc”;
你首先定一个String 型的s,后面的 s=“abcd”,是因为你需要abcd才重新付值的。在c中我们需要一个String 型的s,可以直接String s;而在JAVA中就不可以,要给String一个初值才可以用(构造方法除外)。