当前位置: 技术问答>java相关
Java中关于字符串字符数目的问题
来源: 互联网 发布时间:2015-01-12
本文导语: java中的字符串处理函数将一个汉字和一个字母当作同样数目,比如str1="我爱你"和str2=“abc”的长度都是3,但是它们显示时,str1占用的宽度时是str2的两倍,这在textarea中自动换行处理函数中如何解决?谢谢指点。 ...
java中的字符串处理函数将一个汉字和一个字母当作同样数目,比如str1="我爱你"和str2=“abc”的长度都是3,但是它们显示时,str1占用的宽度时是str2的两倍,这在textarea中自动换行处理函数中如何解决?谢谢指点。
|
用BYTE不就行了……
|
java是用unicode字符集的,所以中文和字母是一样的,都是32位的,在textarea中应该不影响吧
|
String myString = "anythings you want like 汉字";
byte[] bt = myString.getBytes();
int len = bt.length;
byte[] bt = myString.getBytes();
int len = bt.length;
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。