java怎么判断字符串占多少字节?
比如现在我有一段代码
String str = "123123,中文asdasda";
这个str的内容是不固定的,可能有中文、字符、数字等,我要怎么知道当前的str占多大
public class TongJiString {
public static void main(String[] args) {
String str = "abc新,d";
byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
System.out.println(bytes.length);
}
}
望采纳!!
可参考这篇文章:
https://blog.csdn.net/weixin_40593587/article/details/104000954/
先把它按utf8转成byte[],然后获取length