龙哥网

龙哥网

Java基础之String与ByteBuffer互转(java stringbuffer转string)
2022-03-01

import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

public class Test {
    public static void main(String[] args) {
        String str = "hello word";
        ByteBuffer byteBuffer = ByteBuffer.wrap(str.getBytes(StandardCharsets.UTF_8));

        byte[] bytes = byteBuffer.array();
        String str_x = new String(bytes, 0, bytes.length);

        Charset charset = Charset.forName("utf-8");
        String str_y = charset.decode(byteBuffer).toString();

        System.out.println(str_x + "    " + str_y);
    }
}

免责声明
本站部分资源来源于互联网 如有侵权 请联系站长删除
龙哥网是优质的互联网科技创业资源_行业项目分享_网络知识引流变现方法的平台为广大网友提供学习互联网相关知识_内容变现的方法。