Я не знал, что такое CObArray: CObArray является частью реализации MS на C ++.
Они описывают CObArray
, похоже, что он ведет себя так же, как и ArrayList
. То есть с точки зрения реализации и производительности. Вы должны иметь в виду, что интерфейсы наверняка будут отличаться. Например, у Java ArrayList
нет ничего подобного GetUpperBound()
. Если вы зависите от чего-то подобного, вы уверены, что можете жить без соответствующих методов.
Кроме того, предпочтительным способом работы с ArrayList
в Java является использование обобщенных элементов (укажите тип, который будет существовать в коллекции во время компиляции, а не приведения, выполняемые во время выполнения). Похоже, это может отличаться от того, как это работает с CObArray
в соответствии с AJG85. Вы также должны убедиться, что перед тем, как приступить к преобразованию в Java, вам известны такие различия и то, как они работают.