我是靠谱客的博主 阔达身影,最近开发中收集的这篇文章主要介绍java char类型转换成int类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

刷题时遇到一个小问题

如把char 类型转换成int类型?

一:通过ASCII码进行 -'0'

char c='3';
int a=c;
System.out.println(a);
//输出a=51,这个时候转换对应的事'3'的ASCII
char c='3';
int a=c-'0';
System.out.println(a);
//输出a=3,在转换后的char 后减去 '0',因为'0'对应的ASCII码对048,当c不为数字时,不会报错,但是会提供错误的值。

二:通过String 转成int

char c='3';
String s=Character.toString(c);
int i=Integer.parseInt(s);
System.out.println(i);
//输出a=3,ps:当c不为数字,会报错:java.lang.NumberFormatException。

 

最后

以上就是阔达身影为你收集整理的java char类型转换成int类型的全部内容,希望文章能够帮你解决java char类型转换成int类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部