25. januar 2003 - 19:03Der er
9 kommentarer og 1 løsning
Hive data ud fra en Vector
Jeg har den her klasse med en metode, som sørger for at tilføje et løb til databasen over løb. Nu er det så jeg gerne vil vide hvordan man henter et bestemt løb ud af vectoren over alle løb. og der skal kunne hentes alle oplysninger ud ommkring et løb.
KODE: ---------------------------------------------------------------------- class CykelMain {
private Vector Tourlist = new Vector(); private Tour tour; /** Creates a new instance of CykelMain */ public CykelMain() { }
protected void addTour(int id, String navn, String aar, int distance) { tour = new Tour();
Tourlist.add(tour); } } -------------------------------------------------------------------- I kan se hvordan man ligger en løb over i vectoren, nu skal jeg bare have det sammen data ud igen i en eller andenform. Sig lige til hvis i skal bruge flere oplysninger om programmet.
Enumeration temp = elements( Tourlist ); boolean fundet = false; Tour elem; while ( temp.hasMoreElements() ) { elem = temp.nextElement if ( elem.getID() == detIdDuLederEfter ) { fundet = true; break; } } if ( fundet ) { // elem indeholder den tour du ville have } else { // den var der ikke }
Og du kunne overveje at bruge en HashMap i.s.f. en Vector, fordi så kunne du slå dine Tour'er op på id eller navn i.s.f. at skulle løbe hele tourlist'en igennem.
OK... jeg giver pointet til arne_v for de fine svar det var lige det jeg søgte... Det eneste der skulle kunne kritiseres ved eksperten er den forbistret HP flash reklame i toppen... nå men sådan skal det åbenbart være... :( Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.