我该如何将int转换为String转换?

时间:2011-01-11 00:17:38

标签: java

我想将int转换为String,以便:

  

0 - > “一”
  1 - > “B”
  2 - > “C”
  等等...

我该怎么做?

3 个答案:

答案 0 :(得分:3)

您可以转换为字符文字:

int input = 0;
String output = new Character((char) (input + 'a')).toString();

答案 1 :(得分:0)

您的问题有点不清楚,但听起来您希望能够将整数0-25转换为相应的字母字符。如果是这种情况,那么从逻辑上来说,最好的选择可能就是使用enum。虽然我可能没有完全看到你想要做的事情的目的(很可能)。

您还可以编写一个实用程序方法,它只有一个很大的switch语句来转换它们。

答案 2 :(得分:0)

另一种方法,对于某些java库风格:

int value;
String output = Integer.toString(value + 10, 36);

使用36的基数来找到正确的字母。