str = new string对吗

发布网友

我来回答

1个回答

热心网友

String str = "hello"; 如果内存中已经为hello字符串分配了内存,那么str指向hello内存对象的地址; String str = new String("hello"); 内存中重新分配一片内存区域存放hello, 然后str指向hello,也就是内存中实际有2个hello对象,而且存放的地址

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com