今天在公司的时候,同事给了我一个10兆的webservice接口返回的数据文本,刚开始定义String str="123...";编译不通过。特此记录。下面给出解决方案:
String str="123......",这样定义的字符串是存在字符串池中的。
String str=new String("123......")这样定义的字符串是在堆内存中的,然后被栈内存的对象str引用
所以字符串是对象,是在内存中存储的,不像基本数据类型有各自的长度。
ok~
同事给了10兆的webservice接口返回的数据文本,定义String str=\123...\编译不通过。介绍了两种定义String的方式,\String str=\123...\\的字符串存在字符串池,\String str=new String(\123...\)\的字符串在堆内存,由栈内存对象引用,指出字符串是对象,在内存存储。
今天在公司的时候,同事给了我一个10兆的webservice接口返回的数据文本,刚开始定义String str="123...";编译不通过。特此记录。下面给出解决方案:
String str="123......",这样定义的字符串是存在字符串池中的。
String str=new String("123......")这样定义的字符串是在堆内存中的,然后被栈内存的对象str引用
所以字符串是对象,是在内存中存储的,不像基本数据类型有各自的长度。
ok~
5033
1519
3918
256
1万+

被折叠的 条评论
为什么被折叠?
