【发布时间】:2019-10-23 22:45:52
【问题描述】:
假设我有一个总线类,我有两个总线实例。
Bus bus1 = new Bus();
Bus bus2 = new Bus();
现在如果我提示用户输入索引,假设他输入 2。我如何验证 bus2 是否存在?
【问题讨论】:
-
您将需要一种方法来找到指示的总线,这本身就解决了存在问题。粗略地说,您可以写“如果用户输入 1,则使用 bus1,否则如果 2,则使用 bus2,否则它不存在”。但是为每条总线使用不同的命名变量并不是正确的方法。您需要将总线存储在可以通过 id 检索的集合中 - 比如说一个数组(如果 id 密集)或一个集合。