字符串的排列

时间:2013-04-06 14:49:34

标签: java

我正在尝试编写一个打印所有String排列的简单方法。关于给定字符串的排列有很多主题,但这不是我所寻求的。 我想从1个字母的字符串开始,然后继续使用10个字母的字符串。

最后我发现对十六进制代码执行此操作相当容易:

int counter = 0;
while (true) {      
    String a = Integer.toString(counter, 16); //fails on 26
    System.out.println(a);
    counter++;
}

但如果我将基数16更改为26,则不会发生任何事情(打印所有0)。如果它实际上有效,我会感到惊讶:),因为我没有检查允许的基数的文档。 我仍然希望保持相同的方法,并将我的字符串视为基数为26的大数字。

如何将数字转换为基数26 String?

0 个答案:

没有答案