java编码与解码

最近在读《深入分析Java Web技术内幕》
读到关于I/O编码解码部分

String类提供的字节转字符串

        String s = "中文测试";
        byte[] b = s.getBytes("UTF-8");
        String n = new String(b,"UTF-8");
        System.out.println(n);

Charset

        Charset charset = Charset.forName("UTF-8");
        ByteBuffer buffer = charset.encode("中文测试");
        String string = charset.decode(buffer).toString();
        System.out.println(string);

已经废弃的ByteToCharConverter和CharToByteConverter

你可能感兴趣的:(I/O,java基础)