我有两个简单的 ArrayList,一个用于 3 条总线,一个用于 3 条路线。
ArrayList<Bus> busList = new ArrayList<Bus>();
busList.add(new Bus("B101", 20, 4, 16));
busList.add(new Bus("B102", 20, 6, 14));
busList.add(new Bus("B103", 20, 0, 20));
ArrayList<Route> routeList = new ArrayList<Route>();
routeList.add(new Route("R75", "Atlanta", "Cincinnati", "Chattanooga, Knoxville, Lexington", 150));
routeList.add(new Route("R95", "Miami", "Savannah", "Jacksonville", 200));
routeList.add(new Route("R275", "Milford", "Mariemont", "Loveland, Blue Ash", 25));
我希望每辆公共汽车都与一条路线相关联。我在数据库技术方面的经验让我认为我想要某种外键设置?像 Bus B101 这样的东西会在其 ArrayList 中包含 R95 以关联到特定路线。
我想要的功能是接受用户输入来搜索路线 ArrayList 的特定起点和终点位置,然后确定特定链接巴士的座位可用性。