我正在寻找将数字转换为字母表中相应的字母。将int转换为char
-1
A
回答
-1
我认为你可以这样做:
char a = (char)20;
0
试试这个
Random rand = new Random();
int TargetNumber = rand.nextInt(25) + 1;
char c = (char)(TargetNumber+96);
这增加96
所产生的价值,然后类型转换它变成一个char
。这适用于a-z
。通过A-Z
取代96
,由64
取代。
+0
downvoter,谨慎解释? –
2
相关问题
- 1. 将char转换为int?
- 2. 将char *转换为int
- 3. 将short int []转换为char *
- 4. 将int转换为char
- 5. 将const char *转换为int
- 6. 将int转换为char?
- 7. F# - 将char转换为int
- 8. 将char *转换为int
- 9. INT转换为char
- 10. 将int转换为char并反转
- 11. 转换类型为int(C :: *)(INT,CHAR)为int类型(INT,CHAR)
- 12. C - 将int转换为char并将char追加到char
- 13. Ç - 将char转换成int
- 14. 将int转换为C中的char?
- 15. 如何将int转换为char *?
- 16. 如何将int转换为signed char?
- 17. 将int转换为char *以打印
- 18. Python - 将Hex转换为INT/CHAR
- 19. 如何将long int转换为char
- 20. 将Char转换为其Int表示
- 21. C编程:将int *转换为char *
- 22. 无法将参数'int'转换为'char'
- 23. 将Linux C Char阵列转换为Int
- 24. 将int和char转换为字符串
- 25. Objective-C:将NSData转换为int或char
- 26. 将int转换为char C公式
- 27. 如何将char转换为int?
- 28. 是否将char *转换为int * undefined?
- 29. 将char转换为int到NSString
- 30. 将char数组转换为单个int?
[试试这个帖子(http://stackoverflow.com/questions/5328996/java-change-int-to-ascii)问题已经被问StackOverflow的 –
术语字母是不是很精确,一个号码的相应字母系统不清楚。我熟悉来自A-Z的26个字母的英文字母以及将它们编号为1到26的想法。但是,Java使用Unicode来表示文本数据类型。对于这些字母(小写字母和大写字母),Unicode至少有两种形式,以及一些具有部分或全部字母的专用脚本。它对每个字符都有自己的[编号系统](http://www.unicode.org/charts/nameslist/index.html)(通常以十六进制编写,如U + 0041)。你是这个意思吗? –