gpt4 book ai didi

java - 如何创建一个字符串数组而不在开始时指定其长度?

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

我想创建一个字符串数组,但一开始我不知道它的长度。就像数组长度取决于很多因素,只有当我向其中填充字符串/单词时才决定。但是,处理不允许我这样做,它要求我在开始时指定长度。我怎样才能摆脱这个?..感谢所有帮助。任何建议将不胜感激。甘露

最佳答案

List<String> strs = new ArrayList<String>();
strs.add("String 1");
strs.add("String 2");
strs.add("String 3");

System.out.println(strs.size()); //3
System.out.println(strs.get(1)); //String 2

这样的东西就是你所需要的!您无需担心调整大小、复制内存中的内容或其他任何事情 - 列表只会根据需要扩展。所有性能细节都已得到考虑,除非您真的对它的工作原理感兴趣,否则您无需阅读这些细节即可使用它。

关于java - 如何创建一个字符串数组而不在开始时指定其长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7407249/

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