Преобразование типов из C в Java

Я сделал все возможное, чтобы найти это в Google, но не смог найти четкого ответа в таблице -, похожей на форму, которая показывает преобразования типов.

Причина, по которой я хотел бы преобразовать эти типы, заключается в том, что я использую Android NDK для вызова функций из собственного кода. Проблема в том, что нативный код вызывает другие типы, которых нет в Java.

На самом деле у меня нет опыта работы с C, и я нашел эти несколько типов, быстро просмотрев код. Пожалуйста, не стесняйтесь редактировать этот пост, чтобы добавить различные типы для преобразования.

From C to Java

long ->

short ->

char ->

unsigned long ->

unsigned short ->

unsigned char ->

byte ->

Int8 ->

Int16 ->

Int32 ->

UInt8 ->

UInt16 ->

UInt32 ->

Кроме того, если какой-либо из них не может быть преобразован в тип Java, объясните, почему.

9
задан Willi Mentzel 27 June 2016 в 04:46
поделиться