I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
public class Medarbejder implements Comparable<Medarbejder> { private int nr; private String navn; private String stilling; ... public int compareTo(Medarbejder m) { return navn.compareTo(m.navn); }
Men hvad så når jeg skal sortere mine objecter efter en int-værdi (score) og hvis der er flere objecter med samme score, så skal der sorteres efter en String-værdi (titel).
Er det så en naturlig eller usændvanlig sortering?
Her er noget at min kode jeg har forsøgt med:
_________________________
public class Article implements Comparable<Article> {
private String author; private String title; private int score;
public int compareTo(Article a) { return this.getScore() - a.getScore(); } }
______________________
Og en metode i en anden klasse: ______________________
public void printArticles() { Collections.sort(articles); for (Article a : articles) { System.out.println(a); } }
______________________
Det virker med hensyn til sortering efter score. Men jeg kan ikke helt lure hvordan jeg sorterer efter titel, hvis objecterne har samme score.
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.