Also, ich habe Arraylist, die ich speichern Tiere.ArrayList <String> in Ausgabe drucken?
private ArrayList<Animal> catalog = new ArrayList<>();
Jetzt, ich brauche den Katalog in meiner Ausgabe zu drucken, wenn i 4 in meiner Ausgabe drücken.
case 4:
System.out.println("List of animals: ");
printIt(); //Function to print catalog
break;
Ich versuchte es mit
private boolean InList(String name) {
for (int i = 0; i < catalog.size(); i++) {
if (name.equalsIgnoreCase(catalog.get(i).getName())) {
return true;
}
}
return false;
}
Aber es funktioniert nicht zu tun. Können Sie mir helfen, diesen Code zu bekommen?
Warum außer Kraft zu setzen versuchen nicht einfach das Tier Liste zu drucken? –
Bitte posten Sie 'printIt' und wie ist' InList' relevant? –
Wenn ich versuche nur "Katalog" zu drucken, die Tiere gespeichert sind, werde ich bekommen "[[email protected]]" PrintIt ist hier privat String PrintIt() { String Tier = name; //catalog.add(); Rückkehr Tier; } –