gpt4 book ai didi

language-agnostic - 当我一次迭代两个数组时,我使用哪一个作为限制?

转载 作者:行者123 更新时间:2023-12-04 10:31:54 24 4
gpt4 key购买 nike

我一直在为类似下面的 Java 示例而苦苦挣扎:

String breads[] = {"Brown", "White", "Sandwich"};
int count[] = new int[breads.length];
for (int i = 0; i < ****; i++)
{
// Prompt the number of breads
}
**** :我应该选择哪个array.length?
我可以选择 breads.lengthcount.length我知道这将是相同的结果,但我不知道我应该选择哪一个。

还有很多其他例子我遇到了同样的问题。
我相信你过去也遇到过这个问题。

你应该选择什么?有一般协议(protocol)吗?

谢谢

最佳答案

我想我理解你的问题。

答案是不要使用数组。

在这种情况下,使用以下 map :

Map<String, Integer> breadCount = new TreeMap<String, Integer>();

breadCount.put("Brown", 0);
breadCount.put("White", 0);
breadCount.put("Sandwich", 0);

那么只有一个“长度”,即 breadCount.size()
示例是在 Java 中

关于language-agnostic - 当我一次迭代两个数组时,我使用哪一个作为限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com