ushort эквивалент

У меня есть приложение на C#, которое я пытаюсь конвертировать в Java. В приложении C# есть несколько переменных типа ushort. Есть ли эквивалент в Java?

Спасибо

3 ответа

Решение

Ближайший эквивалент по размеру charТак как в Java нет неподписанных типов, но она перегружена в Java, чтобы обеспечить дополнительную семантику, связанную с отдельными символами. В общем, просто выберите следующий по величине целочисленный тип (int, в этом случае). (Хотя вы не единственный, кто этого хочет.)

Посмотрите эту статью: http://www.darksleep.com/player/JavaAndUnsignedTypes.html

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

Другие вопросы по тегам