读书人

关于字符串数组的一个有关问题

发布时间: 2012-04-20 15:27:03 作者: rapoo

关于字符串数组的一个问题。
比如有一个字符串数组
String str[]=new String[2];
str[0]="123";
str[1]="456";

str[0]里面存储的是123这个字符串对象,还是存储的是123字符串对象的引用地址?



[解决办法]
当然是123字符串对象的引用,新new出来的字符串数组对象是分配在堆区(heap)而字符串是分配在数据区(date),只能通过字符串数组的引用找到该字符串,所以存储的是字符串对象的引用。
[解决办法]
数组是引用数据类型,楼上说得是
[解决办法]
引用地址
[解决办法]
程序角度考的,如果要容相同的字符串象,是需要一示符者加以,就是了通引用加以,如果直接保存容,也同在幕後需要一示符者行甄,前者在管理上可能更直,方便些。

读书人网 >J2SE开发

热点推荐