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

字符串返回字节数的有关问题

2012-03-05 
字符串返回字节数的问题字符串中的每个字符都是16位或2个字节,或长整型,以此来提供对Unicode字符集的支持。

字符串返回字节数的问题
字符串中的每个字符都是16位或2个字节,或长整型,以此来提供对
Unicode字符集的支持。
这句话对不对,如果对
那么:这段代码
int   storage   (String   s){
          return   s.length()*2;
}
如果s包含的字符有长整型,能否返回字符串s的字节数,长整型的字节数是8个
字节,不是2呀!


[解决办法]
return s.getBytes().length
[解决办法]
字符串是以ansi编码方式存储的,所以s.length()*2不对的
[解决办法]
String可以有长整型吗?

热点排行