Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 C# 中的应用程序,我正在尝试将其转换为 java。C# 应用程序有一些 ushort 类型的变量。java中是否有等价物?
谢谢
在大小方面最接近的等价物是char,因为 Java 没有无符号类型,但它在 Java 中被重载以提供与单个字符相关的附加语义。通常,只需选择下一个最大的整数类型(int在本例中为 )。(不过,你不是唯一一个想要它的人。)
char
int
您可能知道,Java没有无符号数。这意味着您将不得不采用另一种解决方案。在这种情况下,通常最容易使用下一个较大的类型,例如int(它只是一个 32 位有符号整数)。