📄 list.java
字号:
package merchant;
public class List {
//定义数组可以包含的对象的最大个数
private int maxItems=100;
//数组实际的个数
private int numItems=0;
//定义类中用来存储对象的数组
protected Object[] list=null;
//constructor
public List()
{
list=new Object[maxItems];
}
public List(int max_Items)
{
maxItems=max_Items;
list=new Object[maxItems];
}
public void add(Object obj)
{
list[numItems]=obj;
numItems++;
}
public void delete(int pos)
{
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 str=new String();
for(int i=0;i<numItems;i++)
str+="\n"+list[i].toString();
return str+"\n";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -