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.
如果我有一个数字的十六进制表示,比如 f2,我可以直接将数字存储为 int 使用。
int num = 0xf2;
然后,
System.out.println(num);
产生输出
242
如果我碰巧知道这个数字以 2 为基数表示为 11110010,是否有相应的方法来使用此信息定义一个 int?
如果不是,为什么不呢?直接使用二进制表示是否被认为不优雅?
在 Java 7 中,有二进制文字。也就是说,在许多更高级别的应用程序中,直接使用二进制文件很难阅读并且通常是不必要的。