gpt4 book ai didi

Java 数组 - 它们是什么

转载 作者:行者123 更新时间:2023-12-03 21:44:45 25 4
gpt4 key购买 nike

通过查看 Java Collections API,我发现数组不被视为集合。如果不是,数组被视为什么?

最佳答案

数组在 Java 中是“特殊的”——它们不实现任何接口(interface),这意味着它们不能实现集合接口(interface)。它们是“自然语言”术语中的集合,您可以对它们使用增强的 for 循环 - 但如果您想在集合 API 中使用数组,则需要类似于 Arrays.asList 的内容。用 List<T> 包装一个数组界面。 (结果只是数组的 View - 数组的更改通过列表可见,反之亦然。)

(这与 .NET 形成对比,其中 T[] 实现 IList<T> 等)

关于Java 数组 - 它们是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2089074/

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