您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java中的可变长度(动态)数组

Java中的可变长度(动态)数组

是的:使用ArrayList。

在Java中,“普通”数组是固定大小的。您必须给它们一个尺寸,并且不能扩展或收缩它们。要更改大小,您必须创建一个新数组并复制所需的数据-这效率低下,给您带来痛苦。

幸运的是,有许多内置类可以实现通用的数据结构以及其他有用的工具。您需要检查Java 6 API的完整列表。

一个警告:ArrayList只能保存对象(例如Integer),而不能保存原语(例如ints)。在大多数情况下,自动装箱/自动拆箱将为您静处理,但根据您的操作,您可能会得到一些奇怪的行为。

java 2022/1/1 18:23:37 有488人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶