gpt4 book ai didi

java - 如何声明未知大小的字符串数组[] (JAVA)

转载 作者:搜寻专家 更新时间:2023-10-31 08:06:17 24 4
gpt4 key购买 nike

我希望我的 String[] array; 是静态的,但我仍然不知道它的大小。

有没有办法声明未知大小的字符串数组?尽量不要用ArrayList

最佳答案

声明时不需要知道数组大小

String[] myArray;

但是您在初始化时确实需要知道它的大小(因为Java 虚拟机需要预先为数组保留一 block 连续的内存):

myArray = new String[256];

如果您不知道初始化时需要的大小,您需要 List<String> ,否则您将被迫自己实现它(这几乎肯定是更糟糕的选择)。

关于java - 如何声明未知大小的字符串数组[] (JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39226737/

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