}
else
{
-
// index < limit -- insert into the middle
if (_limit == _array.length)
{
public boolean contains(final int o)
{
- boolean rval = false;
-
- for (int j = 0; !rval && (j < _limit); j++)
+ for (int j = 0; j < _limit; j++)
{
if (_array[ j ] == o)
{
- rval = true;
+ return true;
}
}
- return rval;
+ return false;
}
/**
public boolean containsAll(final IntList c)
{
- boolean rval = true;
-
if (this != c)
{
- for (int j = 0; rval && (j < c._limit); j++)
+ for (int j = 0; j < c._limit; j++)
{
if (!contains(c._array[ j ]))
{
- rval = false;
+ return false;
}
}
}
- return rval;
+ return true;
}
/**
public boolean equals(final Object o)
{
- boolean rval = this == o;
-
- if (!rval && (o != null) && (o.getClass() == this.getClass()))
- {
- IntList other = ( IntList ) o;
+ if (o == this) {
+ return true;
+ }
+
+ if (o.getClass()!=this.getClass()) {
+ return false;
+ }
- if (other._limit == _limit)
- {
+ IntList other = ( IntList ) o;
- // assume match
- rval = true;
- for (int j = 0; rval && (j < _limit); j++)
- {
- rval = _array[ j ] == other._array[ j ];
- }
+ if (other._limit != _limit) {
+ return false;
+ }
+
+ for (int i=0; i< _limit; i++) {
+ if (other._array[i] != _array[i]) {
+ return false;
}
}
- return rval;
+
+ return true;
}
/**
public int indexOf(final int o)
{
- int rval = 0;
-
- for (; rval < _limit; rval++)
- {
- if (o == _array[ rval ])
- {
- break;
+ for (int i=0; i<_limit; i++) {
+ if (_array[i] == o) {
+ return i;
}
}
- if (rval == _limit)
- {
- rval = -1; // didn't find it
- }
- return rval;
+ return -1;
}
/**
public int lastIndexOf(final int o)
{
- int rval = _limit - 1;
-
- for (; rval >= 0; rval--)
- {
- if (o == _array[ rval ])
- {
- break;
+ for (int i=_limit-1; i>=0; i--) {
+ if (_array[i] == o) {
+ return i;
}
}
- return rval;
+ return -1;
}
/**
public boolean removeValue(final int o)
{
- boolean rval = false;
-
- for (int j = 0; !rval && (j < _limit); j++)
+ for (int j = 0; j < _limit; j++)
{
if (o == _array[ j ])
{
System.arraycopy(_array, j + 1, _array, j, _limit - j);
}
_limit--;
- rval = true;
+ return true;
}
}
- return rval;
+ return false;
}
/**