Hilfe zu Datenbanken?

destor

Mitglied
upload_2016-12-19_14-20-7.png
Bei dieser Aufgabe 4 hab ich so meine Probleme bzw bin mir gar nicht sicher..
Java:
public void printSortedGrade() {
   this.datensatz1.stream().filter(kurs -> {
       return kurs.tookExam()==true;
   }). sorted((a, b) -> {
       return a.compareTo (b);
   }). sorted((a, b) -> {
       return a.getExamGrade().compareTo (b.getExamGrade());  
   }).forEach(c -> {
       System.out.println(c.toString());
   });
}

Mein Ansatz zur unteren Methode..kann sich das jemand anschauen und mich korrigieren?
 

Joose

Top Contributor
Code bitte immer in Code-Tags posten, danke! :)
[code=java] ... dein code ...[/code]

Dein Problem hat nichts mit Datenbanken zu tun ;)
Ein Datensatz ist einfach nur eine Menge an Daten, ob diese aus einem File oder einer Datenbank kommen ist egal.

Probiere doch dein Problem genauer zu schildern. Wobei bist du dir unsicher? Was funktioniert bzw. was nicht? Wie sollte es denn funktionieren?
 

Flown

Administrator
Mitarbeiter
Wie sehen die restlichen Klassen aus. Leg mal alles hier zwischen [code=java]// JAVA CODE HERE[/code] Tags rein.
 

destor

Mitglied
Java:
public void printSortedGrade() {
        this.datensatz1.stream().filter(kurs -> {
        return kurs.tookExam()==true;
        }). sorted((a, b) -> {
        return a.compareTo (b);
        });
        double a
        double b -> {
        int vergleich = Double.compare(a, b);
       
        if (vergleich > 0) {
            System.out.print(a.getExamGrade);
        }
        else (vergleich < 0) {
            System.out.print(b.getExamGrade);
        }
       
       
        }.forEach(c -> {
            System.out.println(c.toString());
        });
 

Joose

Top Contributor
Java:
public void printSortedGrade() {
   this.datensatz1.stream().filter(kurs -> {
       return kurs.tookExam()==true;
   }). sorted((a, b) -> {
       return a.compareTo (b);
   }). sorted((a, b) -> {
       return Double.compare(.....);
   }).forEach(c -> {
       System.out.println(c.toString());
   });
}
.....
 

Neue Themen


Oben