public static void test4() { String s = "101011"; int x = 0; int mul = 1; for (int i = s.length() - 1; i >= 0; i--) { x += mul * (s.charAt(i) == '1' ? 1 : 0); mul *= 2; } System.out.println(x); }
结果是43
43