我想创建一个程序来生成给定base-n的系列.,例如,如果我的输入是2,那么系列应该是00,01,10,11等,(二进制)如果我的输入是10,那么系列应该是1,2,3,4,5等.,(十进制)
是否有任何一般机制来找到这些数字,以便我可以为base-n编程.
更新: - 之后,锻炼.,我面临问题.
如果我想处理那个整数怎么做?有人评论说,我应该使用BaseInteger类.请详细说明
Bar*_*ers 11
你可以使用Integer的toString(int i,int radix)方法.
例如:
Integer.toString(2, 2) // number 2, base 2
Run Code Online (Sandbox Code Playgroud)
返回字符串:
"10"
Run Code Online (Sandbox Code Playgroud)
请注意,基数应介于1到36之间.