list1.java.bak

来自「半年的java基础联系源码!现在看了破!对于初学java的朋友能帮上忙就用吧」· BAK 代码 · 共 65 行

BAK
65
字号
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; 
       }  
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?