无法解析基数3中的int 3

The*_*kal -3 java radix

最奇怪的事情.我有这条线

int i = Integer.parseInt("3",3);
Run Code Online (Sandbox Code Playgroud)

但每次我运行它,我得到一个NumberFormatException.forInputString.为什么?这是一个简单的基本转换.int 3打破转换的特别之处是什么?

Sir*_*rko 6

  1. parseInt() 期望String作为第一个参数.

  2. 在基数3中没有数字"3".只是"0"到"2".小数"3"在基数3中用"10"表示.