Sunucumdan veri almak için kullanılan bir DTO nesnesi var. Bir veya birkaç eleman için kullanılabilir. Bu DTO, verileri içeren bir Collection
'u kapsüllemektedir.Koleksiyondaki tek bir öğeyi ne kaydedebilirim?
DTO'm sadece bir öğe getirdiğinde, onu nasıl depolamalıyım?
örnek kod:
sorudurpublic class DataDTO implements Serializable
{
private Collection<Data> data;
public DataDTO()
{
}
public Collection<Data> getData()
{
return data;
}
public void setData(Collection<Data> data)
{
this.data = data;
}
public void setData(Data singleData)
{
// At this time I use an ArrayList initialized with a capacity of 1
this.data = new ArrayList<Data>(1);
this.data.add(singleData);
}
}
'Array' kullanma hakkında ne düşünüyorsunuz? – Arpit
Tek öğe bir Koleksiyon değil: P –
Bir öğenin koleksiyon olmadığını biliyorum, ancak yalnızca tek bir öğeye sahip olduğum durum için özel bir DTO nesnesi eklemek istemiyorum ^^ – Sara