Вы не говорите явно, подразумевается ли это как указатель на одно значение или массив, но я предполагаю, что это, вероятно, массив из именования и что вы думаете делать с отображением (там должно быть также быть параметром где-то, определяющим длину массива; оба эти параметра сопоставляются с одинаковым аргументом на стороне Java, так как массивы Java знают свою собственную длину). Вы, вероятно, правы в использовании int
, поскольку он, как правило, такого же размера, что и C int
- не то, чтобы это было гарантией, совсем нет, но вряд ли какие-либо архитектуры компьютеров отличаются от тех, что в наши дни - но вы нужно следить за тем, что числовые типы Java все подписаны. Это, в основном, не проблема, если вы немного осторожны с арифметикой (кроме сложения, вычитания и сдвига влево, которые работают явно) и сравнений.