Ho un oggetto DTO utilizzato per ottenere dati dal mio server. Può essere usato per uno o più elementi. Questo DTO incapsula un Collection
contenente i dati.Cosa posso memorizzare un singolo elemento in una raccolta?
Quando il mio DTO mi porta un solo elemento, come dovrei memorizzarlo?
codice di esempio:
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);
}
}
Che dire dell'utilizzo di 'Array'? – Arpit
Un elemento non è una collezione: P –
So che un elemento non è una raccolta, ma non voglio aggiungere un oggetto DTO speciale solo per il caso in cui ho un solo elemento ^^ – Sara