You can not create a Collection. It is an interface, as other already pointed out.
Judging from your other posts, i'd suggest your using an ArrayList<Car>. An ArrayList is basically some behavior around an array of objects (in your case Car[]). Internally, it's using an array and it handles all the insertions, removals, etc. for you. To avoid too many object- allocations, initialize your ArrayList with an appropriate capacity. E.g. if you think you'll never need more than 100 objects do "Collection<Car> _cars = new ArrayList<Car>(100);" If you want to make your objects searchable, e.g. making this code work "int idx = _cars.indexOf(someCar);", implement a "public boolean equals(Object otherCar)" method on your Car class. On Mar 26, 9:50 pm, Josh Dobbs <joshdo...@gmail.com> wrote: > I want to keep track of multiple instances of a class without hardcoding a > bunch of variables. I can use either an array or collection it doesnt really > matter to me but I cant seem to get either to work. I cant seem to find an > example of what I want to do anywhere. Im also open to suggestions if their > is a better way to do this. > > On Thu, Mar 26, 2009 at 6:34 AM, Stoyan Damov <stoyan.da...@gmail.com>wrote: > > > > > > > I don't understand what are you really asking? Whether arrays are > > faster than collection classes? Yes, they are faster, but you have to > > manage their contents (insertions, deletions, etc.) yourself. > > > On Thu, Mar 26, 2009 at 3:31 PM, Josh Dobbs <joshdo...@gmail.com> wrote: > > > Here's what my code looks like... > > > > private > > > > Collection _cars; > > > > Car myCar= > > > > new Car(1,1,false,5, "blue"); > > > > Car myCar2= new Car(1,1,false,5, "red"); > > > > _cars.add(myCar); > > > _cars.add(myCar2); > > > > On Thu, Mar 26, 2009 at 6:18 AM, Josh Dobbs <joshdo...@gmail.com> wrote: > > > >> >You mean like the ones in the java.util > > >> Yes, specifically java.util.collection > > >> >What's a VO? > > >> A VO is basically a class that only contains properties(Value Objects). > > > >> On Thu, Mar 26, 2009 at 4:53 AM, Mark Murphy <mmur...@commonsware.com> > > >> wrote: > > > >>> Josh wrote: > > >>> > I want to store objects into an array or collection(whichever is best > > >>> > suited to this in dalvik). > > > >>> You mean like the ones in the java.util package? > > > >>> > the objects are basically just VO's all of > > >>> > the same class that i want to keep track of. > > > >>> What's a VO? > > > >>> -- > > >>> Mark Murphy (a Commons Guy) > > >>>http://commonsware.com > > >>> _The Busy Coder's Guide to Android Development_ Version 2.0 Available!- > > >>> Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---