2012年8月22日 星期三

(Android Note) List 容易出錯的部分

1. Code 


class A{
public int a;
}

(1) return [4,4,4,4,4]

public List<A> WordCard1(){  
        
List<A> li = new ArrayList<A>();
        
        A aa;
        aa = new A();      
        for(int i=0; i<5); i++){
            aa.a = i
            li.add(aa);
        }            
return li;
 }



(2) return [0,1,2,3,4]
public List<A> WordCard1(){  
        
List<A> li = new ArrayList<A>();
        
        A aa;
         
        for(int i=0; i<5); i++){
            aa = new A();
            aa.a = i
            li.add(aa);
        }            
 return li;
 }




沒有留言:

張貼留言