Java 中的 C++ 中是否有 size_t 的等价物?

whl*_*hla 0 c++ java size-t

所以我对 Java 非常陌生,但到目前为止我真的很喜欢它。我对 C++ 很熟悉,并试图转换我的一些代码以了解更多信息。我一直在翻译我的代码size_t。我知道 Java 中没有无符号整数类型,但我可以long改用吗?我只需要注意底片的情况吗?

感谢您的洞察力!

nic*_*_zs 5

Java 没有无符号类型。但是long在 Java 中是 64 位的,所以它绝对足以成为size_t.

而且,是的,对于一个没有错误的系统,您可以随时注意负面的意外情况。