一个string字符串占多少内存空间
4个回答
展开全部
java中可以用.getBytes().length获取字符串占用内容的大小,原理是java中任何字符都采用Unicode编码,所以衡量占用内存大小采用占用的字节数。
举例如下:
public class TestStringSize {
public static final void main(String[] args) {
System.out.println("占用内存大小:"+"学java".getBytes().length);
}
}
输出结果:
占用内存大小:6 byte
举例如下:
public class TestStringSize {
public static final void main(String[] args) {
System.out.println("占用内存大小:"+"学java".getBytes().length);
}
}
输出结果:
占用内存大小:6 byte
展开全部
一个string是255个字符,也就是255个Byte
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不清楚你这个string是哪种语言的,如果是C++的语言的string,那占用的空间是可变的。
另外,如果是类似Qt的编程框架,string所占用的内存可能是共享的。
另外,如果是类似Qt的编程框架,string所占用的内存可能是共享的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string字符串是动态分配的,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询