public boolean withdraw(final String name, final int amount) {
if (!client.getBank().isOpen()) {
return false;
}
return client.getBank().withdraw(getIdForName(name), amount);
}
public int getIdForName(final String name) {
int id = 0;
for (Item item : client.getBank().getItems()) {
if (item != null && item.getName().equals(name)) {
id = item.getId();
}
}
return id;
}
Example:
withdraw("Trout", 1);