public class IntArrayList extends Object implements Serializable, ICacheAble
| Constructor and Description |
|---|
IntArrayList() |
IntArrayList(int capacity) |
IntArrayList(int capacity,
int linearExpandFactor) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(int element)
在数组尾部新增一个元素
|
int |
get(int index) |
double |
getExponentialExpandFactor() |
int |
getLast() |
int |
getLinearExpandFactor() |
boolean |
isExponentialExpanding() |
boolean |
load(ByteArray byteArray)
载入
|
void |
loseWeight()
去掉多余的buffer
|
int |
pop() |
void |
removeLast() |
void |
save(DataOutputStream out)
写入
|
void |
set(int index,
int value) |
void |
setExponentialExpandFactor(double exponentialExpandFactor) |
void |
setExponentialExpanding(boolean multiplyExpanding) |
void |
setLast(int value) |
void |
setLinearExpandFactor(int linearExpandFactor) |
int |
size() |
String |
toString() |
public IntArrayList()
public IntArrayList(int capacity)
public IntArrayList(int capacity,
int linearExpandFactor)
public void setLinearExpandFactor(int linearExpandFactor)
public boolean isExponentialExpanding()
public void setExponentialExpanding(boolean multiplyExpanding)
public double getExponentialExpandFactor()
public void setExponentialExpandFactor(double exponentialExpandFactor)
public void append(int element)
element - public void loseWeight()
public int size()
public int getLinearExpandFactor()
public void set(int index,
int value)
public int get(int index)
public void removeLast()
public int getLast()
public void setLast(int value)
public int pop()
public void save(DataOutputStream out) throws IOException
ICacheAblesave in interface ICacheAbleIOExceptionpublic boolean load(ByteArray byteArray)
ICacheAbleload in interface ICacheAbleCopyright © 2014–2021 码农场. All rights reserved.