Android 字符串总线[][]。。。或者数据库或者其他什么。。。为我的数据选择什么?

Android 字符串总线[][]。。。或者数据库或者其他什么。。。为我的数据选择什么?,android,arrays,database,Android,Arrays,Database,我想做“公交计划应用”。我想问你一个问题: 用什么方法编写计划会更好? 在阵列中,在数据库中,其他方式? 我不想回到死亡的终点,又回到起点。 我在考虑阵列: 字符串巴士站[一个元素-巴士编号][到达时间][出发时间]。 其中到达时间与出发时间基本相同,有时到达时间有8个要素,其他时间有38个要素(相同的出发时间)。我认为明年的计划将要改变,所以对我来说重要的是要轻松更新新计划。 我以前从未使用过数据库,但它似乎是存储和向用户显示数据的简单方法。 所以请帮忙。我会大胆地使用一个数据库,使用诸如将数

我想做“公交计划应用”。我想问你一个问题: 用什么方法编写计划会更好? 在阵列中,在数据库中,其他方式? 我不想回到死亡的终点,又回到起点。 我在考虑阵列: 字符串巴士站[一个元素-巴士编号][到达时间][出发时间]。 其中到达时间与出发时间基本相同,有时到达时间有8个要素,其他时间有38个要素(相同的出发时间)。我认为明年的计划将要改变,所以对我来说重要的是要轻松更新新计划。
我以前从未使用过数据库,但它似乎是存储和向用户显示数据的简单方法。 所以请帮忙。

我会大胆地使用一个数据库,使用诸如将数据存储在RAM或XML文件中的替代方法可能会占用大量RAM,并且可能会降低应用程序的速度。正如@SMR所说,使用数据库将为您提供更大的灵活性,并与其他服务集成(可能是API?)


正如您之前所说,您从未涉及过数据库,我将分享一个关于如何在Android上开始使用SQLite的教程链接,这是从Android应用程序中集成数据库(以及可维护的持久存储)的最简单方法。链接:

选择数据库,因为它们将为将来的任何更改提供更好的灵活性。不确定如何使用数组实现相同的功能。