Java 怎么实现获取字节数以表示序列utf-8编码字符串的下一个字符的方法

2019年8月10日23:33:38Java 怎么实现获取字节数以表示序列utf-8编码字符串的下一个字符的方法已关闭评论 433 367字阅读1分13秒

1.简介

Java 怎么实现获取字节数以表示序列utf-8编码字符串的下一个字符的方法?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */



public class Main {
    public static void main(String[] argv) throws Exception {
        byte b = 2;
        System.out.println(getBytesforUTF8(b));
    }

    
    static public int getBytesforUTF8(byte b) {

        int ret;
        byte template = (byte) 0x40;
        for (ret = 2; ret < 7; ++ret) {
            template = (byte) (template >> 1);
            if ((b & template) == 0) {
                break;
            }
            
        }
        return (ret);
    }
}