webForumDet fria alternativet

Collection

3 svar · 423 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001542 inlägg
#1

en newbe fråga...

jag deklarerar en Collection enl:
private Collection collTest = null;

Går det att adda Stings till denna exvis i en for loop.
collTest.add("hejhopp");
eller måste man först göra någon sorts arrayList som man först lägger till info i för att sedan binda till collTest?

neox83Medlem sedan okt. 2000153 inlägg
#2

Du måste skapa en objekt som instansvariabel kan peka på... ex en ArrayList.

BjurisMedlem sedan juli 2001542 inlägg
#3

typ:
arrayList test = new arrayList();
test.add("tadaddda")
osv

collTest.add(test);

spangoMedlem sedan juni 20006 147 inlägg
#4

Nix, så här:

Collection collTest = new ArrayList(); // ArrayList implementerar Collection
collTest.add("foo");
collTest.add("bar");

Med de nya generiska typerna blir det så här:

Collection<String> collTest = new ArrayList<String>(); // collTest får bara innehålla strängar 
collTest.add("foo");
collTest.add("bar");
Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb