不推荐类CharToByteConverter的替代方法

今天在开发关于字符流转换的时候遇到了这个问题,查询了一些相关资料,得到解决办法如下:

 

        Charset charset = Charset.forName("UTF8");
        ByteBuffer bb = charset.encode("Hello world!");
        byte[] b = bb.array();
        for (int i = 0; i < b.length; i++) {
            byte c = b[i];
            System.out.println(c);
        }
        CharBuffer cb = charset.decode(bb);
        System.out.println(cb.toString());
 

 

你可能感兴趣的:(C++,c,C#)