Package edu.jas.util
Class Counter
- java.lang.Object
-
- edu.jas.util.Counter
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Counter>
class Counter extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<Counter>
Class for holding the list index used as key in TreeMap. Implemented since Integer has no add() method. Must implement Comparable so that TreeMap works with correct ordering.
-
-
Field Summary
Fields Modifier and Type Field Description private intvalue
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int v)add.intcompareTo(Counter c)compareTo.booleanequals(java.lang.Object ob)equals.inthashCode()Hash code for this Counter.intintValue()intValue.java.lang.StringtoString()toString.
-
-
-
Method Detail
-
intValue
public int intValue()
intValue.- Returns:
- the value.
-
add
public void add(int v)
add.- Parameters:
v-
-
equals
public boolean equals(java.lang.Object ob)
equals.- Overrides:
equalsin classjava.lang.Object- Parameters:
ob- an Object.- Returns:
- true if this is equal to o, else false.
-
compareTo
public int compareTo(Counter c)
compareTo.- Specified by:
compareToin interfacejava.lang.Comparable<Counter>- Parameters:
c- a Counter.- Returns:
- 1 if (this < c), 0 if (this == c), -1 if (this > c).
-
hashCode
public int hashCode()
Hash code for this Counter.- Overrides:
hashCodein classjava.lang.Object- See Also:
Object.hashCode()
-
toString
public java.lang.String toString()
toString.- Overrides:
toStringin classjava.lang.Object
-
-