gpt4 book ai didi

java - 从 CObArray 到 ArrayList

转载 作者:太空宇宙 更新时间:2023-11-04 14:21:16 27 4
gpt4 key购买 nike

我有一些 C++ 代码将对象存储在 CObArray 中。我想使用 ArrayList 在 Java 中重新编码相同的部分来存储相同的对象。整体效率会有什么不同吗?

那么 ArrayList 是 CObArray 的确切对应类吗?

最佳答案

我不知道 CObArray 是什么:CObArray is part of MS's C++ implementations.

他们对 CObArray 的描述听起来像是它的行为方式与 ArrayList 类似。也就是说,在实现和性能方面。您应该记住,接口(interface)肯定会有所不同。例如,Java 的 ArrayList 没有像 GetUpperBound() 这样的东西。 .如果你依赖这样的东西,你肯定确保你可以在没有相应方法的情况下生活。

此外,在 Java 中使用 ArrayList 的首选方法是使用泛型(指定将在编译时存在于集合中的类型,而不是在编译时执行的强制转换)运行)。根据 AJG85,这听起来可能与 CObArray 的工作方式不同。您还必须确保在开始转换为 Java 之前,您了解此类差异及其工作原理。

关于java - 从 CObArray 到 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7535303/

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