Package org.apache.xalan.xsltc.util
Class IntegerArray
- java.lang.Object
-
- org.apache.xalan.xsltc.util.IntegerArray
-
- All Implemented Interfaces:
java.lang.Cloneable
public final class IntegerArray extends java.lang.Object implements java.lang.Cloneable
- Author:
- Jacek Ambroziak
-
-
Constructor Summary
Constructors Constructor Description IntegerArray()
IntegerArray(int size)
IntegerArray(int[] array)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int value)
void
addNew(int value)
Adds new int at the end if not already present.int
at(int index)
int
cardinality()
void
clear()
java.lang.Object
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(java.io.PrintStream out)
void
reverse()
void
set(int index, int value)
void
setLast(int n)
void
sort()
int[]
toIntArray()
-
-
-
Method Detail
-
clear
public void clear()
-
clone
public java.lang.Object 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
public void merge(IntegerArray other)
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
public void print(java.io.PrintStream out)
-
-