📄 list.java
字号:
public class List {
private int maxItems = 100; //定义数组可以包含对象的最大个数
private int numItems = 0; //此数组包含对象的实际个数
protected Object[] list = null; //定义此类中用来存储对象的数组
public List() { //类的构造函数
list = new Object[maxItems]; //初始化数组
}
public List(int _maxItems) { //类的构造函数,在此构造函数中,可以修改数组可以包含对象的最大个数
maxItems = _maxItems;
list = new Object[maxItems];
}
public void add(Object obj) { // 假定还有空间增加一个对象,即假定numItems < maxItems.
list[numItems] = obj;
numItems++;
}
public void delete(int pos) { // 假设pos在0与numItems之间
for (int i = pos + 1; i < numItems; i++) {
list[i - 1] = list[i];
}
numItems--;
}
public Object get(int pos) { //检索数组中pos 位置的对象
return list[pos];
}
public int getSize() { //返回数组中包含对象的个数
return numItems;
}
public boolean isFull() { //判断数组是否满
return (numItems >= maxItems);
}
public String toString() { //以String的形式返回List类
String s = new String();
for (int i = 0; i < numItems; i++)
s += "\n" + list[i].toString();
return s + "\n";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -