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