Ich habe ein DTO-Objekt verwendet, um Daten von meinem Server zu erhalten. Es kann für ein oder mehrere Elemente verwendet werden. Dieses DTO kapselt ein Collection
, das die Daten enthält.Was kann ich ein einzelnes Element in einer Sammlung speichern?
Wenn mein DTO mir nur ein Element bringt, wie soll ich es speichern?
Beispielcode:
public 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);
}
}
Wie wäre es mit 'Array'? – Arpit
Ein Element ist keine Sammlung: P –
Ich weiß, dass ein Element keine Sammlung ist, aber ich möchte nicht ein spezielles DTO-Objekt nur für den Fall hinzufügen, wo ich nur ein Element habe ^^ – Sara