【发布时间】:2014-03-19 11:37:36
【问题描述】:
我有一个简单的列表,它从数据库中获取具有特定日期的对象/行并存储它们。
List<Appointment> appointments = database.getSpecificAppointments(selectedDate);
我将每个条目显示为一个新行,格式类似于 1. Time "Title" 用户,而不是可以选择输入从 1 开始的数字 - ... 根据输入的数字我想删除列表中的条目,所以如果用户输入1、获取第一个列表项并对其执行.deleteAppointment()方法。
我认为对于数组,它会类似于 appointments[userInput - 1].deleteAppointment()(其中 userInput 是选定的数字,我们为 -1,因为数组从 0 开始),但我无法用列表弄清楚这一点。
【问题讨论】:
-
appontments.get(userInput - 1).deleteAppointment()?