2015-11-24 83 views
11

在java對象的數組列表,我們可以像這樣創建的對象的ArrayList:如何創建快捷

ArrayList<Country> countryList = new ArrayList<Country>(); 

     Country aBucket = new Country(); 
     aBucket.setName("Canada"); 
     aBucket.setCity("Ottawa"); 
     countryList.add(aBucket); 

或像這樣:

ArrayList<Matrices> list = new ArrayList<Matrices>(); 
list.add(new Matrices(1,1,10)); 
list.add(new Matrices(1,2,20)); 

但我怎麼能得到同樣的事情/備選SWIFT

回答

19

您可以使用數組來完成此操作。 有關數組的更多信息,請參閱here

您可以使用append(...)函數添加對象。

var array = [Country]() //alternatively (does the same): var array = Array<Country>() 
array.append(Country()) 
array.append(Country()) 
3

試圖讓儘可能靠近你的示例代碼的代碼,這就是我的回答(要求已宣佈國家類的地方:

var countryList : Array<Country> = Array() 
var aBucket  : Country  = Country() 
.... 
countryList.append(aBucket) 

希望這有助於