首页 > 解决方案 > List 中的 return 语句方法?

问题描述

我目前正在努力赶上我的 AP 计算机科学课程,而 FRQ(没有编译器的编码)对我来说非常困难,所以我已经采取了使用编译器的步骤来确保我自学的内容是正确的.

从问题本身:

“可以使用以下类存储城市中所有企业及其街道地址的数据库。以下完整的地址类用于表示企业及其地址。地址对象在构造后无法修改。

编写地址列表方法 onStreet。此方法返回一个字符串对象列表,其中包含街道等于 st 的地址中每个企业的名称。”

方法头是:

public List<String> onStreet(String st){}

我尝试使用 for 循环打印出 List 的每个索引,以及创建一个新的 String[] 并使用 toArray 方法,但我仍然不知道如何使用 return 语句打印它。

此外,我几乎没有使用过这个网站,在 Covid 疯狂期间我已经摆脱了绝望,因为我无法联系到我的老师,请原谅网站上的任何不当行为。

标签: javaarrayslistarraylistreturn

解决方案


我假设您有一份企业清单

首先,定义一个List rightBus。现在,您必须使用 while 循环,从每个节点移动到下一个节点(除非它为空 - 如果它为空,则不要继续)。在 while 循环中,您检查原始列表中的每个商家,如果它的街道名称等于 st -> 如果是 -> 将其添加到 rightBus。

然后,在方法的最后一行,你写:

返回右巴士。

祝你好运,我的朋友,如果需要的话,不要犹豫,引用我的话。


推荐阅读