import java.util.*;
public class HelloWorld {
public static void main(String[] args) {
String s = "110101001011101110001111100110001010100001101011101010000011011011001011101111001100000011011110011";
long sum = Long.parseLong(s, 2);
System.out.println(sum);
}
}
爲什麼我得到一個NumberFormatException
?ParseLong NumberFormat異常錯誤
因爲它是Loooooooooooooooooooooooooooong –
你的字符串's''很容易超越長數據類型可以容納! –
「長」是64位。您正在指定99位。 '99> 64'。 – khelwood