首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-04-20 
关于字符串数组的一个问题。比如有一个字符串数组String str[]new String[2]str[0]123str[1]456s

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

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



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

热点排行