JAVA语言对公交路线的收藏的主要代码
时间: 2023-03-19 22:21:17 浏览: 60
以下是一段JAVA代码,用于实现公交路线的收藏功能:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class BusRoute {
private String routeName;
private List<String> stops;
private Map<String, String> schedules;
public BusRoute(String routeName) {
this.routeName = routeName;
this.stops = new ArrayList<>();
this.schedules = new HashMap<>();
}
public void addStop(String stop) {
stops.add(stop);
}
public void addSchedule(String stop, String time) {
schedules.put(stop, time);
}
public List<String> getStops() {
return stops;
}
public String getSchedule(String stop) {
return schedules.get(stop);
}
}
```
以上代码定义了一个名为`BusRoute`的类,它包含了公交路线的名称、站点和时间表信息。通过`addStop`和`addSchedule`方法,可以将站点和时间表信息添加到路线中。通过`getStops`和`getSchedule`方法,可以获取路线的站点列表和指定站点的时间表。可以使用该类来实现公交路线的收藏功能,例如将用户收藏的路线信息存储在数据库中,并使用该类来检索路线信息并在应用程序中显示。