## org.apache.tools.zip
Class ZipShort

    java.lang.Object
      |
      +--org.apache.tools.zip.ZipShort

All Implemented Interfaces:
  java.lang.Cloneable

public final class ZipShort
extends java.lang.Object
implements java.lang.Cloneable

Utility class that represents a two byte integer with conversion rules for the big endian byte order of ZIP files.

Constructor Summary
`ZipShort(byte[] bytes)` Create instance from bytes.
`ZipShort(byte[] bytes, int offset)` Create instance from the two bytes starting at offset.
`ZipShort(int value)` Create instance from a number.

Method Summary
`boolean` `equals(java.lang.Object o)` Override to make two instances with same value equal.
`byte[]` `getBytes()` Get value as two bytes in big endian byte order.
`int` `getValue()` Get value as Java int.
`int` `hashCode()` Override to make two instances with same value equal.

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ZipShort

    public ZipShort(int value)

  Create instance from a number.

Since:
  1.1

### ZipShort

    public ZipShort(byte[] bytes)

  Create instance from bytes.

Since:
  1.1

### ZipShort

    public ZipShort(byte[] bytes,
                    int offset)

  Create instance from the two bytes starting at offset.

Since:
  1.1

Method Detail

### getBytes

    public byte[] getBytes()

  Get value as two bytes in big endian byte order.

  Since:
    1.1

### getValue

    public int getValue()

  Get value as Java int.

  Since:
    1.1

### equals

    public boolean equals(java.lang.Object o)

  Override to make two instances with same value equal.

  Overrides:
    `equals` in class `java.lang.Object`
  Since:
    1.1

### hashCode

    public int hashCode()

  Override to make two instances with same value equal.

  Overrides:
    `hashCode` in class `java.lang.Object`
  Since:
    1.1

Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.