gpt4 book ai didi

java - 如何在不循环的情况下顺序填充数组或数组列表?

转载 作者:行者123 更新时间:2023-12-01 07:12:00 24 4
gpt4 key购买 nike

我很惊讶我在任何地方都没有找到这个问题的答案。我想用 1..100 填充 100 的 int 数组。 Fill 是一个很好的方法,但它不会每回合增加值。很明显如何用循环来做到这一点,但我想避免这种情况,因为我的最大值非常高。有没有任何 api 方法可以为我做到这一点?

最佳答案

  1. 标准库中没有方法可以执行此操作。

  2. 即使有,也需要在后台使用循环。

  3. 我不明白“我的最大值非常高”的重要性。。这对于是否使用循环的决定没有影响。

  4. 不要使用递归。 Java 没有实现尾部调用优化,因此 1) 它会比使用循环慢,2) 如果数组或列表很大,您可能会面临 StackOverflowError 的风险。 (是的,我知道所问的问题并不大......)

关于java - 如何在不循环的情况下顺序填充数组或数组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12549995/

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