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 voidadd(int value)voidaddNew(int value)Adds new int at the end if not already present.intat(int index)intcardinality()voidclear()java.lang.Objectclone()intindexOf(int n)intlast()voidmerge(IntegerArray other)Merge two sorted arrays and eliminate duplicates.voidpop()voidpop(int n)intpopLast()voidprint(java.io.PrintStream out)voidreverse()voidset(int index, int value)voidsetLast(int n)voidsort()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)
-
-