New: kontenliste / kontoauszüge mit lambda
parent
7f4e3a7c41
commit
2699599f53
|
@ -3,7 +3,7 @@ package de.hs_mannheim.informatik.bank.domain;
|
|||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class Konto implements Serializable, Comparable{
|
||||
public class Konto implements Serializable, Comparable<Object> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -38,12 +38,12 @@ public class Konto implements Serializable, Comparable{
|
|||
}
|
||||
|
||||
public String[] getKontobewegungen() {
|
||||
|
||||
String[] auflistung = new String[kontobewegungen.size()];
|
||||
|
||||
int i = 0;
|
||||
for (Kontobewegung kb : kontobewegungen) {
|
||||
auflistung[i++] = kb.toString();
|
||||
}
|
||||
kontobewegungen.stream().forEach(kb -> {
|
||||
auflistung[kontobewegungen.indexOf(kb)] = kb.toString();
|
||||
});
|
||||
|
||||
return auflistung;
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package de.hs_mannheim.informatik.bank.ui;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Arrays;
|
||||
import java.util.Scanner;
|
||||
|
||||
import de.hs_mannheim.informatik.bank.domain.Kontoart;
|
||||
|
@ -183,11 +184,14 @@ public class UI {
|
|||
|
||||
try {
|
||||
String[] konten = bs.getKontenlisteForKunde();
|
||||
|
||||
if (konten.length > 0) {
|
||||
|
||||
System.out.println("Sie haben aktuell folgende Konten zur Verfügung:");
|
||||
for (String s : konten) {
|
||||
System.out.println(s);
|
||||
}
|
||||
|
||||
Arrays.stream(konten).forEach(System.out::println);
|
||||
|
||||
|
||||
} else {
|
||||
System.out.println("Sie haben bisher keine Konten angelegt");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue