Just nu i M3-nätverket
Jump to content

plocka ut cd-objekt o lägga i en vektor..


eweson

Recommended Posts

jag skulle vilja plocka ut alla "cd"-objekt från en vektor o lägga i annan.. har gjort denna metoden.. men fungerar inte.. någon som har nåt bättre alternativ, eller ser vad de som e fel i koden?

 

lite kod från metoden..

 

public Vector ListMedia(String theMedia)

{

Vector list = new Vector();

register = (Vector)FileHandler.readFromFile ("register.dat");

 

if(theMedia.equals("cd"))

{

for(int i = 0; i<register.size(); i++)

{

if(register.elementAt(i).instanceof(CD))

list.addElement((register.addElement(i)));

}

}

return list;

}

Link to comment
Share on other sites

-Patrik Johansson-

Hmm, vart och vad har du definierat register som?

 

Borde det inte vara enklare att om du skall flytta över alla objekt från en Collection(här vektor) till en anna genom copy construktor och sedan använder de "förstörande" metoder som finns för att ta bort icke önskvärda objekt?

Kolla mer på http://java.sun.com/j2se/1.4.1/docs/api/java/util/Vector.html

 

Hoppas att det var till någon hjälp.

 

/Neox -(Patrik J)

”Gravitation can not be held responsible for people falling in love”
- citat av Albert Einstein

 

Link to comment
Share on other sites

register är en vector, insansvariabel.

list-vector e temporär, vill ha kvar alla objekten i register..

list ska visas i en JList, men med olika info, beroende på vad man valt, ex. cd, video..

 

tack för hjälpen..

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...