[highlight=Java]
public String listLV() {
String s = new String();
int sum = 0;
for (Lehrveranstaltung lv : lehrveranstaltungen) {
s += String.format("%d: %-22s %d ECTS Studiengang: %s%n",lehrveranstaltungen.lastIndexOf(lv) + 1, lv.getTitel(), lv.getEcts(), lv.getStudiengang());
sum += lv.getEcts();
}
return s += String.format("Gesamt: %19s ECTS", sum);
}[/highlight]
Ausgabe:
Mein Problem:
Die Ausgabe soll IMMER so schön formatiert ausgegeben werden, egal wie lang z.B. der Titel der Lehrveranstaltung ist.
Gibt es irgendeine Möglichkeit die Einrückung (%-22s) variabel zu gestalten?! ???:L
public String listLV() {
String s = new String();
int sum = 0;
for (Lehrveranstaltung lv : lehrveranstaltungen) {
s += String.format("%d: %-22s %d ECTS Studiengang: %s%n",lehrveranstaltungen.lastIndexOf(lv) + 1, lv.getTitel(), lv.getEcts(), lv.getStudiengang());
sum += lv.getEcts();
}
return s += String.format("Gesamt: %19s ECTS", sum);
}[/highlight]
Ausgabe:
Code:
1: Programmierung 1 8 ECTS Studiengang: PI
2: Software_Engineering 5 ECTS Studiengang: PI
Gesamt: 13 ECTS
Die Ausgabe soll IMMER so schön formatiert ausgegeben werden, egal wie lang z.B. der Titel der Lehrveranstaltung ist.
Gibt es irgendeine Möglichkeit die Einrückung (%-22s) variabel zu gestalten?! ???:L
Zuletzt bearbeitet: