Package org.apache.xalan.xsltc.util
Class IntegerArray
java.lang.Object
org.apache.xalan.xsltc.util.IntegerArray
- All Implemented Interfaces:
Cloneable
- Author:
- Jacek Ambroziak
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidadd(int value) voidaddNew(int value) Adds new int at the end if not already present.final intat(int index) final intvoidclear()clone()intindexOf(int n) intlast()voidmerge(IntegerArray other) Merge two sorted arrays and eliminate duplicates.voidpop()voidpop(int n) intpopLast()voidprint(PrintStream out) voidreverse()final voidset(int index, int value) voidsetLast(int n) voidsort()int[]
-
Constructor Details
-
IntegerArray
public IntegerArray() -
IntegerArray
public IntegerArray(int size) -
IntegerArray
public IntegerArray(int[] array)
-
-
Method Details
-
clear
public void clear() -
clone
-
toIntArray
public int[] toIntArray() -
at
public final int at(int index) -
set
public final void set(int index, int value) -
indexOf
public int indexOf(int n) -
add
public final void add(int value) -
addNew
public void addNew(int value) Adds new int at the end if not already present. -
reverse
public void reverse() -
merge
Merge two sorted arrays and eliminate duplicates. Elements of the other IntegerArray must not be changed. -
sort
public void sort() -
popLast
public int popLast() -
last
public int last() -
setLast
public void setLast(int n) -
pop
public void pop() -
pop
public void pop(int n) -
cardinality
public final int cardinality() -
print
-