欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java —— 字符串与二进制字节流的相互转换

程序员文章站 2024-03-18 14:37:10
...

使用场景

在进行数据传输时(socket等等),往往需要使用二进制字节流进行传输。

字符串转换为二进制字节流

    String ori = "待转换的字符串";
    ori = ori.getBytes(StandardCharsets.UTF_8);

二进制字节流转换为字符串

    //以socket数据监听为例
    byte[] bytes = new byte[inputStream.available()];
    inputStream.read(bytes);
    String recieve = new String(bytes, StandardCharsets.UTF_8));