将c#数据类型转换为等效的java数据类型
我在C#中使用了一些需要转换为Java的数据类型将c#数据类型转换为等效的java数据类型,c#,java,C#,Java,我在C#中使用了一些需要转换为Java的数据类型 uint,Int16,UInt16,Nullable 在Java中,这些数据类型的合适数据类型是什么?尽管x2提供的链接很好,但在处理未签名的原语时,它并没有那么有用。例如:int的范围是2147483648到2147483647(这在两种语言中是相同的),但C#s uint的范围是0到4294967295。Java没有类似的基元类型,因此您必须使用包含该范围的内容(在本例中为long) 如果您只担心单向兼容性(C#到Java),那么这些应该是可
uint
,Int16
,UInt16
,Nullable
在Java中,这些数据类型的合适数据类型是什么?尽管x2提供的链接很好,但在处理未签名的原语时,它并没有那么有用。例如:int的范围是2147483648到2147483647(这在两种语言中是相同的),但C#s uint的范围是0到4294967295。Java没有类似的基元类型,因此您必须使用包含该范围的内容(在本例中为long) 如果您只担心单向兼容性(C#到Java),那么这些应该是可行的:
- c#-->java
- uint-->长
- Int16-->短
- UInt16-->短
- Nullable-->查看封装基元类型的类(即整数封装int)
我刚刚发现了Java和C之间的数据类型等价物。希望你能找到它
链接已损坏。请不要只给出链接答案。最好给出完整或简短的答案,并附上一个指向消息来源的链接。