这是仅使用Java API的真正基本方法:
final int n = 3;for (int i = 0; i < Math.pow(2, n); i++) { String bin = Integer.toBinaryString(i); while (bin.length() < n) bin = "0" + bin; System.out.println(bin);}
结果:
000001010011100101110111
当然,您可以设置
n为任何您喜欢的。并且,使用此结果,您可以
n从字符串中选择第th个字符作为true / false。
如果仅需要检查是否为真,则无需将其转换为字符串。这只是为了说明输出值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)