java.io.ObjectInputStream.readByte()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(123)

本文整理了Java中java.io.ObjectInputStream.readByte()方法的一些代码示例,展示了ObjectInputStream.readByte()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectInputStream.readByte()方法的具体详情如下:
包路径:java.io.ObjectInputStream
类名称:ObjectInputStream
方法名:readByte

ObjectInputStream.readByte介绍

[英]Reads a byte (8 bit) from the source stream.
[中]从源流中读取一个字节(8位)。

代码示例

代码示例来源:origin: apache/flink

private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException {
  in.defaultReadObject();
  byte codecByte = in.readByte();
  if (codecByte >= 0) {
    setCodec(Codec.forCodecByte(codecByte));
  }
  int length = in.readInt();
  if (length != 0) {
    byte[] json = new byte[length];
    in.readFully(json);
    Schema schema = new Schema.Parser().parse(new String(json, ConfigConstants.DEFAULT_CHARSET));
    setSchema(schema);
  }
}

代码示例来源:origin: robovm/robovm

private void readObject(ObjectInputStream in) throws IOException,
      ClassNotFoundException {
    in.defaultReadObject();
    byte major = in.readByte();
    byte minor = in.readByte();
    // only check MAJOR version
    if (major != MAJOR) {
      throw new IOException("Different version " + Byte.valueOf(major) + "." + Byte.valueOf(minor));
    }

    int length = in.readInt();
    if (length >= 0) {
      parameters = new Object[length];
      for (int i = 0; i < parameters.length; i++) {
        parameters[i] = in.readObject();
      }
    }
    if (resourceBundleName != null) {
      try {
        resourceBundle = Logger.loadResourceBundle(resourceBundleName);
      } catch (MissingResourceException e) {
        // Cannot find the specified resource bundle
        resourceBundle = null;
      }
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new byte[size];
    value = new byte[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readByte();
      value[i] = s.readByte();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    a = new byte[size];
    for (int i = 0; i < size; i++)
      a[i] = s.readByte();
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    a = new byte[size];
    for (int i = 0; i < size; i++)
      a[i] = s.readByte();
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new byte[size];
    value = new Object[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readByte();
      value[i] = s.readObject();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new Object[size];
    value = new byte[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readObject();
      value[i] = s.readByte();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new byte[size];
    value = new boolean[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readByte();
      value[i] = s.readBoolean();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new int[size];
    value = new byte[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readInt();
      value[i] = s.readByte();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    array = new byte[s.readInt()];
    for (int i = 0; i < size; i++)
      array[i] = s.readByte();
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new Object[size];
    value = new byte[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readObject();
      value[i] = s.readByte();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new byte[size];
    value = new long[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readByte();
      value[i] = s.readLong();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new byte[size];
    value = new int[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readByte();
      value[i] = s.readInt();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    heap = new byte[s.readInt()];
    for (int i = 0; i < size; i++)
      heap[i] = s.readByte();
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new long[size];
    value = new byte[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readLong();
      value[i] = s.readByte();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new byte[size];
    value = new Object[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readByte();
      value[i] = s.readObject();
    }
  }
}

代码示例来源:origin: org.hibernate/hibernate-jbosscache

private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException  {
  
  in.defaultReadObject();
  byte comparatorType = in.readByte();
  switch (comparatorType) {
    case 0:
      versionComparator = ComparableComparator.INSTANCE;
      break;
    case 1:
      versionComparator = CalendarComparator.INSTANCE;
      break;
    default:
      versionComparator = (Comparator) in.readObject();
  }
}

代码示例来源:origin: org.hibernate/hibernate-jbosscache2

private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException  {
  
  in.defaultReadObject();
  byte comparatorType = in.readByte();
  switch (comparatorType) {
    case 0:
      versionComparator = ComparableComparator.INSTANCE;
      break;
    case 1:
      versionComparator = CalendarComparator.INSTANCE;
      break;
    default:
      versionComparator = (Comparator) in.readObject();
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new double[size];
    value = new byte[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readDouble();
      value[i] = s.readByte();
    }
  }
}

代码示例来源:origin: it.unimi.dsi/fastutil

private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException {
    s.defaultReadObject();
    key = new byte[size];
    value = new short[size];
    for (int i = 0; i < size; i++) {
      key[i] = s.readByte();
      value[i] = s.readShort();
    }
  }
}

相关文章

ObjectInputStream类方法