有没有一种方法可以用来获取整数的位表示形式?例如,提供时:
0给出0
4给100
22给10110

最佳答案

方法1:
使用Integer.toBinaryString(a),其中a是一个Int。此方法来自Java平台,可以在Kotlin中使用。
https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#toBinaryString(int)中找到有关此方法的更多信息

注意:此方法适用于正整数和负整数。

方法2:
使用a.toString(2),其中a是一个Int,2是基数
注意:此方法仅适用于正整数。

关于kotlin - 如何在Kotlin中获取Int的二进制表示形式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50173028/

10-09 07:21
查看更多