Just nu i M3-nätverket
Gå till innehåll

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


eweson

Rekommendera Poster

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;

}

Länk till kommentar
Dela på andra webbplatser

-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

 

Länk till kommentar
Dela på andra webbplatser

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..

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...