📄 list.java
字号:
package chapter1;
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--;
}
//检索数组中pos位置的对象
public Object get(int pos)
{
return list[pos];
}
//返回数组中包含对象的个数
public int getSize()
{
return numItems;
}
//判断组数是否满
public boolean isFull()
{
return(numItems >= maxItems);
}
//以String的形式返回List类
public String toString()
{
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 + -