java怎么统计字符串占多少字节

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