gpt4 book ai didi

java - 在 Java 中无需硬编码即可定义数组大小

转载 作者:行者123 更新时间:2023-12-02 08:09:23 25 4
gpt4 key购买 nike

我遇到一个问题,如果不在 Java 中对其进行硬编码,则无法初始化数组。

所以这是有效的硬编码版本:

    int numberOfElements = inputFromFile(args[0], myArray);
int [] myArray = new int[1000];

inputFromFile 基本上是我要编写的一个方法,它可以与我的程序一起从文本文件中读取 numberOfElements。

我尝试在不进行硬编码的情况下修复它,结果是这样的:

    int numberOfElements = inputFromFile(args[0], myArray);
int [] myArray = new int[numberOfElements];

问题仍然是 Eclipse 希望我初始化 myArray,它是一个整数数组。有没有什么好的修复方法而不需要硬编码?任何建议都会很棒。

最佳答案

改用ArrayList? Java 与 C 一样,需要恒定大小的数组。

关于java - 在 Java 中无需硬编码即可定义数组大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7682273/

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