Code example for DataOutput

Methods: writewriteDoublewriteInt

0
  } 
 
  // Writable 
 
  public void write(DataOutput out) throws IOException {
    out.writeInt(bytes.length);
    out.write(bytes);
    out.writeDouble(weight);
  } 
   
  public void readFields(DataInput in) throws IOException {
    this.bytes = new byte[in.readInt()];
    in.readFully(this.bytes);
    weight = in.readDouble();
  } 
   
  // Comparable 
   
  public int compareTo(Key other) {
    int result = this.bytes.length - other.getBytes().length;
Contextual code suggestions in your IDE  Get Codota for Java