list1.java
来自「半年的java基础联系源码!现在看了破!对于初学java的朋友能帮上忙就用吧」· Java 代码 · 共 71 行
JAVA
71 行
public class List1
{
int maxSize = 100;
int curLength = 0;
Object[] listArray = null;
public List1()
{
listArray = new Object[maxSize];
}
public List1(int maxSize)
{
this.maxSize = maxSize;
listArray = new Object[this.maxSize];
}
public void add(Object obj)
{
listArray[curLength]=new Object();
listArray[curLength]=obj;
curLength++;
}
public void delete(int pos)
{
for(int i=pos-1;i<maxSize-1;i++)
{
listArray[i]=listArray[i+1];
}
curLength--;
maxSize--;
}
public Object getElem(int pos)
{
return listArray[pos-1];
}
public int Find(Object obj)
{
for(int i=0;i<curLength;i++)
{
if(listArray[i].equals(obj))
{
return i;
}
}
return 0;
}
public int getSize()
{
return curLength;
}
public boolean isFull()
{
return (curLength==maxSize);
}
public String toString()
{
String str="";
for(int i=0;i<curLength;i++)
{
str=str+(String)listArray[i];
}
return str;
}
}
class testList1
{
public static void main(String args)
{
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?