I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
Så kan du tjekke første element med alle andre elementer i din arraylist... for hver gang det første er større end det andet bytter de plads.. herefter tjekker du det andet element med resten af listen og så det 3 osv.. kan du gøre i en løkke du skal lige passe på indexoutofbounds exception eller hvad den hedder
giv dog point til arne da der ikke er grund til at opfinde den dybe tallerken igen og igen hehe.. tænkte bare mere på tankegangen.. der findes andre sorteringsmetoder også.. masser
Jeg fandt endnu et sorterings eksempel (det er med Vector men det er helt det samme med ArrayList:
import java.util.*;
public class SortAgain { public static void main(String[] args) { Vector v = new Vector(); v.add(new Data("A", 0, 2, 0)); v.add(new Data("B", 1, 1, 1)); v.add(new Data("C", 2, 0, 2)); System.out.println(v); Collections.sort(v, new HighPoint()); System.out.println(v); } }
class Data { private String name; private int wins; private int losses; private int points; public Data() { name = ""; wins = 0; losses = 0; points = 0; } public Data(String n, int w, int l, int p) { name = n; wins = w; losses = l; points = p; } public String getName() { return name; } public int getWins() { return wins; } public int getLosses() { return losses; } public int getPoints() { return points; } public void setName(String s) { name = s; } public void setWins(int i) { wins = i; } public void setLosses(int i) { losses = i; } public void setPoints(int i) { points = i; } public String toString() { return ("[" + name + ":" + points + "]"); } }
class HighPoint implements Comparator { public int compare(Object o1, Object o2) { return ((Data)o2).getPoints() - ((Data)o1).getPoints(); } public boolean equals(Object obj) { return false; } }
arme>> Det rigtigt nok:) men jeg ville bare supplere med lidt "manuel" sorteringmetode bare så det kunne give et billede af hvordan det kunne fungere.. måske det flotteste eksempel;)
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.