Hej! Jeg har fået til opgave at lave en kode, som gør, at jeg kan sortere nogle både i en marina udfra dens værdi, således at rækkefølgen er dyretse til billigste. Men det jeg gør, får den til at sortere billigst til dyrest. Nogle der kan hjælpe mig med at bytte om på rækkefølgen?:)
Flere kommuner går nu i gang med at bruge AI-understøttet dokumentation. Målet er, at sagsbehandlere skal bruge mindre tid på referater og registrering – og mere tid på nærvær i mødet med borgeren.
Hvis du bruger Java 8 og kender lidt til Lamda, så er her et eksempel:
[code] import java.util.*;
public class Main {
public static void main(String[] args) { List<Boat> boats = Arrays.asList( new Boat("Færge", 20000000), new Boat("Robåd", 2500), new Boat("Jolle", 20000) );
og et eksempel før Java 8. Her ligger selve sorteringen i compare() metoden.
import java.util.*;
public class BoatMain {
public static void main(String[] args) { List<Boat> boats = Arrays.asList( new Boat("Færge", 20000000), new Boat("Robåd", 2500), new Boat("Jolle", 20000) );
boats.sort(new Comparator<Boat>() { @Override public int compare(Boat o1, Boat o2) { if (o1.getPrice() < o2.getPrice()) { return 1; } else if (o1.getPrice() > o2.getPrice()) { return -1; } else { return 0; } } });
for (Boat boat : boats) { System.out.println(boat); } }
private static class Boat {
private final String type; private final int price;
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.