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 void
add
(int value) void
addNew
(int value) Adds new int at the end if not already present.final int
at
(int index) final int
void
clear()
clone()
int
indexOf
(int n) int
last()
void
merge
(IntegerArray other) Merge two sorted arrays and eliminate duplicates.void
pop()
void
pop
(int n) int
popLast()
void
print
(PrintStream out) void
reverse()
final void
set
(int index, int value) void
setLast
(int n) void
sort()
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
-