美文网首页
java输入输出流

java输入输出流

作者: 一条自由自在的鱼 | 来源:发表于2016-06-28 10:38 被阅读24次

    字节是哪种编码方式,字节变成字符串时也要用这种方式,否则会乱码。

    String s = "慕课abc";
    byte[] bytes4 = s.getBytes("utf-16be");
    for(byte b:bytes4){
    System.out.println("Integer.toHexString(b & 0xff)"+" ");
    }
    String str2 = new String(bytes4,"utf-16be");
    

    文本文件是字符序列,可以是任意编码的。
    如果我们在中文机器上直接创建文本文件,那么文本文件默认以ansi编码来保存文字信息。

    对象序列化

    将Object转换成byte序列为对象序列号,byte序列转换成object称为对象的反序列化。
    对象必须实现序列化接口(Serializable)才能序列化,否则出现异常。
    该接口没有任何方法,只是一个标准。

    相关文章

      网友评论

          本文标题:java输入输出流

          本文链接:https://www.haomeiwen.com/subject/jrktjttx.html