活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。
Java中的Integer
System.out.println(Integer);
Integer
选中Integer 按住alt+enter 查看Integer源码,如下:
其中方法前绿色的小字介绍了这个方法的用途以及要用什么参数
举例
我们拿toBinaryString这个方法进行举例讲解:
toBinaryString
翻译:
将整数参数的字符串表示形式返回为以 2 为底的无符号整数。
如果参数为负数,则无符号整数值是参数加上 232; 否则它等于参数。 此值将转换为二进制(以 2 为基数)的 ASCII 数字字符串,没有额外的前导 0。
可以通过调用 Integer.parseUnsignedInt(s, 2) 从返回的字符串 s 中恢复参数的值。
如果无符号幅度为零,则由单个零字符'0'('\u0030')表示; 否则,无符号幅度表示的第一个字符将不是零字符。 字符 '0' ('\u0030') 和 '1' ('\u0031') 用作二进制数字。
参数:
i - 要转换为字符串的整数。
回报:
由二进制参数表示的无符号整数值的字符串表示形式(以 2 为基数)。
自从:
JDK1.0.2
也可以看看:
parseUnsignedInt(String, int), toUnsignedString(int, int)
由介绍可知这个方法是转换为二进制的方法。
使用方法
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
System.out.println( Integer.toBinaryString(num));
}
}
java中的很多方法我们可以通过查看源码的方法来了解这些方法,从而更加深刻的理解代码,提升自己的编码能力。