【发布时间】:2020-03-17 05:05:41
【问题描述】:
我们是否有任何库或方法可以告诉我们字符串值的大小(以字节为单位),正在检查大小而不是长度。
谁能帮我解决这个问题
.getBytes().length 给出字符串的长度而不是 size ,例如
String s = "Apple"
s.getBytes().length 返回 5,我认为这个长度不是大小
【问题讨论】:
-
有一个方法 .getBytes() 这将返回以字节为单位的大小
-
stackoverflow.com/q/16270994/438992 等。我刚刚搜索了“java 字符串的字节长度”。
-
这能回答你的问题吗? Bytes of a string in Java
-
.getBytes("UTF-8").length(或"UTF-16"等)