Java教程

java int和char之间的相互转换

本文主要是介绍java int和char之间的相互转换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java int和char之间的相互转换

int 转 char

int a = 12;
char a_char = 12 + '0';

char 转 int

char b_char = '8';
int b = b_char - '0';

原因分析:char 类型保存的值就是该字符在ascii表中编码值,因为ascii编码表的数字字符是从'0' 开始依次加1递增,某整数加上'0'对应编码值,可以得到该数在ascii表中的编码值;char转int则相减。

字符值 ASCII值
‘0’ 48
‘9’ 57
‘A’ 65
‘Z’ 90
‘a’ 97
‘z’ 122
这篇关于java int和char之间的相互转换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!