Package com.sshtools.j2ssh.io
Class UnsignedInteger64
- java.lang.Object
-
- java.lang.Number
-
- com.sshtools.j2ssh.io.UnsignedInteger64
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
public class UnsignedInteger64 extends java.lang.Number implements java.io.Serializable, java.lang.Comparable
- Version:
- $Revision: 1.14 $
- Author:
- $author$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnsignedInteger64(byte[] bval)
Creates a new UnsignedInteger64 object.UnsignedInteger64(java.lang.String sval)
Creates a new UnsignedInteger64 object.UnsignedInteger64(java.math.BigInteger input)
Creates a new UnsignedInteger64 object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UnsignedInteger64
add(UnsignedInteger64 x, int y)
static UnsignedInteger64
add(UnsignedInteger64 x, UnsignedInteger64 y)
java.math.BigInteger
bigIntValue()
int
compareTo(java.lang.Object val)
double
doubleValue()
boolean
equals(java.lang.Object o)
float
floatValue()
int
hashCode()
int
intValue()
long
longValue()
java.lang.String
toString()
-
-
-
Constructor Detail
-
UnsignedInteger64
public UnsignedInteger64(java.lang.String sval) throws java.lang.NumberFormatException
Creates a new UnsignedInteger64 object.- Parameters:
sval
-- Throws:
java.lang.NumberFormatException
-
UnsignedInteger64
public UnsignedInteger64(byte[] bval) throws java.lang.NumberFormatException
Creates a new UnsignedInteger64 object.- Parameters:
bval
-- Throws:
java.lang.NumberFormatException
-
UnsignedInteger64
public UnsignedInteger64(java.math.BigInteger input)
Creates a new UnsignedInteger64 object.- Parameters:
input
-- Throws:
java.lang.NumberFormatException
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
- Parameters:
o
-- Returns:
-
bigIntValue
public java.math.BigInteger bigIntValue()
- Returns:
-
intValue
public int intValue()
- Specified by:
intValue
in classjava.lang.Number
- Returns:
-
longValue
public long longValue()
- Specified by:
longValue
in classjava.lang.Number
- Returns:
-
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in classjava.lang.Number
- Returns:
-
floatValue
public float floatValue()
- Specified by:
floatValue
in classjava.lang.Number
- Returns:
-
compareTo
public int compareTo(java.lang.Object val)
- Specified by:
compareTo
in interfacejava.lang.Comparable
- Parameters:
val
-- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- Returns:
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
- Returns:
-
add
public static UnsignedInteger64 add(UnsignedInteger64 x, UnsignedInteger64 y)
- Parameters:
x
-y
-- Returns:
-
add
public static UnsignedInteger64 add(UnsignedInteger64 x, int y)
- Parameters:
x
-y
-- Returns:
-
-