java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做?

java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做?

5个回答

java中String类有getBytes方法,可以将字符串转成字节数组。字节数组可以直接写入到输出流中,如写入文件输出流中,Socket输出流中等。
实例代码:

    public static void main(String[] args) {
        String text = "helloworld";
        byte[] bytes = text.getBytes();
        try {
            OutputStream out  = new FileOutputStream(new File("src/text.txt"));
            out.write(bytes);
            out.flush();
            out.close();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

网络通信中都是用的字节数据的,所以有时候需要把字符串转成byte数组进行数据发送的。

这种问题,建议你查找一个,如 Bing: Bing 查找 java中字符串转换为字节数组

用现成的方法getBytes()

字符串.getBytes()

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问