У меня есть объект java.util.HashMap, который я хочу преобразовать, как правило, в тип данных MatLab, возможно, в новый тип Containers.Map.
В идеале я мог бы сделать:
it = javaHashMapObj.keySet.iterator;
while it.hasNext
jkey = it.next;
someMatlabObj(jkey) = javaHashMapObj.get(jkey);
end
Среди других потенциальных проблем (пожалуйста, укажите, решите, если они выпрыгнут на вас!), Существует проблема, заключающаяся в том, что, если в Java HashMap заданы целые числа, it.next
, тем не менее, вернет двойные объекты MatLab, которые затем работать как ключи в HashMap с javaHashMapObj.get
.
Может кто-нибудь предложить способ решить эту проблему? Расширить объект Java, чтобы дать мне MatLab int32 для ключей?