将字符串二进制文字转换为整数 [Java]
Converting String binary literal into Integer [Java]
我在想一些事情:
public static void main(String[] args) {
int i;
String s = "0b00110001";
i = Integer.decode(s);
System.out.print(s);
}
去除前 2 个字符并使用 Integer.parseInt
:
Integer.parseInt(s.substring(2), 2);
您可能需要检查它是否确实以 0b
开头。
我在想一些事情:
public static void main(String[] args) {
int i;
String s = "0b00110001";
i = Integer.decode(s);
System.out.print(s);
}
去除前 2 个字符并使用 Integer.parseInt
:
Integer.parseInt(s.substring(2), 2);
您可能需要检查它是否确实以 0b
开头。