Util
Class IntArray

java.lang.Object
  |
  +--Util.IntArray

public class IntArray
extends java.lang.Object

This class implements an array of integers in a similar way ArrayLists are implemented. They serve to decrease memory space (as opposed to ArrayLists) and allow functions directly operate on integers.
The working will further not be discussed here.

Copyright (c) 2004 Paul Vogt


Constructor Summary
IntArray()
           
IntArray(int l)
           
IntArray(int[] a)
           
IntArray(IntArray a)
           
IntArray(int l, int n)
           
 
Method Summary
 void add(int el)
           
 void add(int i, int el)
           
 void addAll(int[] el)
           
 void addAll(IntArray e)
           
 void addAll(int i, int[] el)
           
 void addAll(int i, IntArray e)
           
 void clear()
           
 IntArray complement(IntArray a)
           
 boolean contains(int el)
           
 boolean containsAll(int[] a)
           
 boolean containsAll(IntArray a)
           
 boolean containsElementOf(int[] a)
           
 boolean containsElementOf(IntArray a)
           
 boolean containsElementOfEqualSize(int[] a)
           
 boolean containsElementOfEqualSize(IntArray a)
           
 int[] copy()
           
 int[] copy(int from, int to)
           
 IntArray crossSection(IntArray a)
           
 void decrement(int i)
           
 void delete(int el)
           
 boolean elementOf(java.util.List l)
           
 boolean equals(int[] a)
           
 boolean equals(IntArray a)
           
 int[] get()
           
 int get(int i)
           
 int getPositiveValue()
           
 void increment(int i)
           
 int indexOf(int el)
           
 int indexOf(IntArray a)
           
 int indexOf(java.util.List l)
           
 boolean isEmpty()
           
 int lastIndexOf(int el)
           
 int maxValue()
           
 int[] remove(int i)
           
 int[] remove(int from, int to)
           
 void removeDoubles()
           
 void set(int i, int el)
           
 int size()
           
 void sort()
           
 void sortd()
           
static java.lang.String stringValue(int[] a)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntArray

public IntArray()

IntArray

public IntArray(IntArray a)

IntArray

public IntArray(int[] a)

IntArray

public IntArray(int l)

IntArray

public IntArray(int l,
                int n)
Method Detail

get

public int get(int i)

get

public int[] get()

add

public void add(int el)

add

public void add(int i,
                int el)

addAll

public void addAll(int[] el)

addAll

public void addAll(IntArray e)

addAll

public void addAll(int i,
                   int[] el)

addAll

public void addAll(int i,
                   IntArray e)

set

public void set(int i,
                int el)

increment

public void increment(int i)

decrement

public void decrement(int i)

size

public int size()

clear

public void clear()

remove

public int[] remove(int i)

remove

public int[] remove(int from,
                    int to)

delete

public void delete(int el)

copy

public int[] copy()

copy

public int[] copy(int from,
                  int to)

removeDoubles

public void removeDoubles()

indexOf

public int indexOf(int el)

indexOf

public int indexOf(IntArray a)

lastIndexOf

public int lastIndexOf(int el)

indexOf

public int indexOf(java.util.List l)

contains

public boolean contains(int el)

containsElementOf

public boolean containsElementOf(int[] a)

containsElementOf

public boolean containsElementOf(IntArray a)

containsElementOfEqualSize

public boolean containsElementOfEqualSize(int[] a)

containsElementOfEqualSize

public boolean containsElementOfEqualSize(IntArray a)

isEmpty

public boolean isEmpty()

equals

public boolean equals(int[] a)

equals

public boolean equals(IntArray a)

containsAll

public boolean containsAll(int[] a)

containsAll

public boolean containsAll(IntArray a)

elementOf

public boolean elementOf(java.util.List l)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

stringValue

public static java.lang.String stringValue(int[] a)

sort

public void sort()

sortd

public void sortd()

crossSection

public IntArray crossSection(IntArray a)

complement

public IntArray complement(IntArray a)

getPositiveValue

public int getPositiveValue()

maxValue

public int maxValue()