if(e.getSource() instanceof NumberButton)   
     {
       NumberButton b=(NumberButton)e.getSource();
        if(链表.size()==0) 
         {
           int number=b.getNumber();          
           链表.add(""+number);               
           resultShow.setText(""+number);
           是否按下等号=false;
         }
        
        else if(链表.size()==1&&是否按下等号==false)
         {
           int number=b.getNumber();
           String num=(String)链表.getFirst();
           String s=num.concat(""+number);     
           链表.set(0,s);
           resultShow.setText(s);
         }
        else if(链表.size()==1&&是否按下等号==true)
         {
           int number=b.getNumber();
            链表.removeFirst();
           链表.add(""+number);                 
           是否按下等号=false;
           resultShow.setText(""+number);
         }
        else if(链表.size()==2)                
         {
           int number=b.getNumber();           
           链表.add(""+number);               
                                              
           resultShow.setText(""+number);
         }
        else if(链表.size()==3)                
         {
           int number=b.getNumber();
           String num=(String)链表.getLast();
           String s=num.concat(""+number);     
           链表.set(2,s);
           resultShow.setText(s);
         }
     }
我想问一下这段代码中“链表.size()==1”“链表.size()==2”“链表.size()==3”分别是什么意思啊??详细点哦~!谢谢~!~1