【问题标题】:return statement in List<String> method? [closed]List<String> 方法中的 return 语句? [关闭]
【发布时间】:2023-03-27 02:23:01
【问题描述】:

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

从问题本身:

“一个城市中所有企业及其街道地址的数据库可以使用以下类存储。以下完整的地址类用于表示企业及其地址。地址对象在它被修改后不能被修改构建。

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

方法头是:

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

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

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

【问题讨论】:

  • 欢迎来到 Stack Overflow,@user13149764!似乎有点不清楚您在这里寻求帮助的内容。你介意清理一下吗?
  • 你应该实现那个方法,还是调用它?如果实施,它应该做什么?如果调用它,你应该传递给它什么,你应该如何处理返回值?

标签: java arrays list arraylist return


【解决方案1】:

我假设您有一份企业列表

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

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

右转公交车。

祝我的朋友好运,如果需要,请随时引用我的话。

【讨论】:

  • 我应该担心未经检查的转换警告吗?
  • @redbean 您应该关注所有警告。
猜你喜欢
  • 1970-01-01
  • 2019-03-14
  • 2015-09-21
  • 2018-05-15
  • 2016-09-08
  • 1970-01-01
  • 2016-05-17
  • 1970-01-01
  • 2021-09-28
相关资源
最近更新 更多