我想在我的j2me应用中做一个简单的动态的阵容,
我看到的唯一动态阵列是“java.util”。 强食者”和 this似乎接受t作为新元素(只希望 Objects)。
因此,我如何处理这个问题?
我想在我的j2me应用中做一个简单的动态的阵容,
我看到的唯一动态阵列是“java.util”。 强食者”和 this似乎接受t作为新元素(只希望 Objects)。
因此,我如何处理这个问题?
public class DynamicIntArray
{
private static final int CAPACITY_INCREMENT = 10;
private static final int INITIAL_CAPACITY = 10;
private final int capacityIncrement;
public int length = 0;
public int[] array;
public DynamicIntArray(int initialCapacity, int capacityIncrement)
{
this.capacityIncrement = capacityIncrement;
this.array = new int[initialCapacity];
}
public DynamicIntArray()
{
this(CAPACITY_INCREMENT, INITIAL_CAPACITY);
}
public int append(int i)
{
final int offset = length;
if (offset == array.length)
{
int[] old = array;
array = new int[offset + capacityIncrement];
System.arraycopy(old, 0, array, 0, offset);
}
array[length++] = i;
return offset;
}
public void removeElementAt(int offset)
{
if (offset >= length)
{
throw new ArrayIndexOutOfBoundsException("offset too big");
}
if (offset < length)
{
System.arraycopy(array, offset+1, array, offset, length-offset-1);
length--;
}
}
}
是否有一套固定(At)方法,但我相信你会这样做。
你们需要把墨盒装在Integer中。
v.addElement(new Integer(1));