char转int的方法
方法一(直接转)
- 使用Character.getNumericValue(char)方法
public static void main(String[] args) {
char ch = '8';
//char ch = 8;//表示的是码表中十进制数8对应的字符空心方块
//char ch = 56;//System.out.println(ch);输出的是字符8
System.out.println(ch);
System.out.println(ch/2);//这里自动转为字符'8'对应的十进制码表值56再/2
int num = Character.getNumericValue(ch);//char转为int类型
System.out.println(num);
System.out.println(num/2);
}
结果
方法二(先转为String再转为int)
(图片摘自百度)
int转char的方法
通过int转String再转char的方法实现
上面两个推荐文章里有详细方法