すべての文字列順列を出力する単純なメソッドを作成しようとしています。特定の文字列の順列に関するトピックはたくさんありますが、それは私が求めているものではありません。1 文字の文字列から始めて、10 文字の文字列に進みたいと思います。
最終的に、16 進コードでこれを行うのはかなり簡単であることがわかりました。
int counter = 0;
while (true) {
String a = Integer.toString(counter, 16); //fails on 26
System.out.println(a);
counter++;
}
しかし、基数 16 を 26 に変更しても、何も起こりません (すべて 0 が出力されます)。それが実際に機能するかどうかは私を驚かせるでしょう:)、許可されている基数についてドキュメントをチェックしなかったからです。それでも、同じ方法を維持し、文字列を基数 26 の大きな数として扱いたいと思います。
数値を基数 26 文字列に変換するにはどうすればよいですか?