【问题标题】:Get specific entry from a <List> knowing its position从知道其位置的 <List> 获取特定条目
【发布时间】: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()?

标签: java android arrays list


【解决方案1】:

为什么不直接使用列表中的“get”方法呢?

示例:

appointments.get(userInput - 1).deleteAppointment()

【讨论】:

    猜你喜欢
    • 2014-02-01
    • 2018-02-09
    • 1970-01-01
    • 2022-12-15
    • 2013-09-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 2021-01-12
    相关资源
    最近更新 更多