public static void main(String[] args) { String s = Integer.toBinaryString(20); System.out.println(s); int r = 0; for (int i = 0; i < s.length(); i++) { r = r * 2 + (s.charAt(i) - '0'); } System.out.println(r); }
参考