将字符串二进制文字转换为整数 [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 开头。