gpt4 book ai didi

java - 我需要找到数组中的第一个事件?

转载 作者:行者123 更新时间:2023-12-02 08:46:12 26 4
gpt4 key购买 nike

获取日历中 eventName 等于给定名称的第一个事件

参数:

name - - 要返回的 ArrayList 中的事件的事件名称

返回:

日历中名称与给定名称相同的事件,如果不存在此类事件,则为 null

代码:

**This is just for reference, the get is what im stuck on**
ArrayList<Event> calendar;

public TRAPSCalender() {
calendar = new ArrayList<>();
}

public Event get(String name) {
if(name != null) {
return calendar;
}
}

我似乎无法弄清楚这背后的逻辑是什么?我已经创建了日历数组,然后我的工作是从事件中获取名称,然后将其存储在日历中。

最佳答案

听起来,ArrayList 包含一个 Event 对象列表,这些对象具有一个属性 eventName。在 get(String name) 函数中,您必须在 ArrayList 中搜索与 name 参数匹配的 eventName,然后返回该 Event

搜索可能类似于:

public Event get(String name) {
for(Event calEvent: this.calendar) {
if(calEvent.eventName.equals(name))
return calEvent;
}
}

关于java - 我需要找到数组中的第一个事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61069531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com