Hallo,
Ich möchte gewisse Strings aus einer ArrayList ausgeben lassen, leider wird aber nichts ausgegeben. In der userList ist 1 User drinnen und die Eigenschaft LoggedIn is auf true. In der flightListUser ist auch 1 Objekt gespeichert mit den String-Eigenschaften AirportTakeOff und AirportArrivals.
Ich vermute einen Fehler in einer der beiden for-Schleifen.
[CODE lang="java" title="Methode"]public static void ShowBookingList() {
System.out.println("-¦--------------------¦-");
System.out.println(" ¦ Ihre Buchungsliste ¦");
System.out.println("-¦--------------------¦-");
for(int i = 0; i < AccountManager.userList.size(); i++) {
if(AccountManager.userList.get(i).getLoggedIn() == true) {
for(int y = 0; y < AccountManager.userList.get(i).getFlighListUser().size(); i++)
System.out.println(AccountManager.userList.get(i).getFlighListUser().get(y).getAirportTakeOff() +
" --- " + AccountManager.userList.get(i).getFlighListUser().get(y).getAirportArrivals());
System.out.println();
}[/CODE]
Ich möchte gewisse Strings aus einer ArrayList ausgeben lassen, leider wird aber nichts ausgegeben. In der userList ist 1 User drinnen und die Eigenschaft LoggedIn is auf true. In der flightListUser ist auch 1 Objekt gespeichert mit den String-Eigenschaften AirportTakeOff und AirportArrivals.
Ich vermute einen Fehler in einer der beiden for-Schleifen.
[CODE lang="java" title="Methode"]public static void ShowBookingList() {
System.out.println("-¦--------------------¦-");
System.out.println(" ¦ Ihre Buchungsliste ¦");
System.out.println("-¦--------------------¦-");
for(int i = 0; i < AccountManager.userList.size(); i++) {
if(AccountManager.userList.get(i).getLoggedIn() == true) {
for(int y = 0; y < AccountManager.userList.get(i).getFlighListUser().size(); i++)
System.out.println(AccountManager.userList.get(i).getFlighListUser().get(y).getAirportTakeOff() +
" --- " + AccountManager.userList.get(i).getFlighListUser().get(y).getAirportArrivals());
System.out.println();
}[/CODE]