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

使用场景

在进行数据传输时(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));

 

你可能感兴趣的:(Java,Tools,字符串,socket,java)