27. februar 2006 - 19:27Der er
7 kommentarer og 1 løsning
Søgning i et ArrayList, hvor man finder den største værdi??
Hej gutter,
Jeg har et lille problem med at lave den korrekt søgning i mit ArrayList. Det jeg gerne vil er, at finde den største værdi i mit ArrayList, forstået på den måde, at jeg i min ArrayList har en værdi "sallary" som er tilknyttet en Employee. I søgning skal metoden så finde den medarbejder med den største "sallary"? og retunere den. Her er lige noget kode, i kan forholde jer til :)
der er ikke meget at sige til koden - den er som den skal vaere (jeg er saa gammeldags at jeg foretraekker den gammeldags for loekke men ...)
men jeg kan ikke dy mig for at vise hvordan man skal goere det hvis man skal genere dem der skal laese og forstaa koden mest muligt:
public Employee bestPaidEmployee() { return Collections.max(employees, new Comparator<Employee>() { public int compare(Employee o1, Employee o2) { return o1.getSalary() - o2.getSalary(); } } ); }
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.