java int char string互相转换和判断

java int 转 ascii码

数字-> ascii码

复制代码
System.out.println(7 + '0');

ascii码-> 数字

复制代码
System.out.println('9' - '0');
复制代码
char ch = '5';
ch = (char)(ch -0); //实际计算时是默认将char类型的ch转换为int类型98; 然后将 97 强转为 'a'
System.out.println(ch); // 5
System.out.println((int) ch); // 53
System.out.println((int) (char)'5'); // 53
System.out.println(5+ '0'); // 53

if((int)ch==5+ '0'){
    System.out.println("2222222");
}
相关推荐
麦麦鸡腿堡几秒前
Java的抽象类实践-模板设计模式
java·开发语言·设计模式
穿花云烛展2 分钟前
项目实战4:奇思妙想console
前端
穿花云烛展3 分钟前
项目实践3:一个冲突引起的灾难
前端·github
代码小学僧7 分钟前
windows 电脑解决 Figma 提示 PingFang font missing 问题
前端·设计师
Asort8 分钟前
JavaScript设计模式(十九)——观察者模式 (Observer)
前端·javascript·设计模式
Sherry0078 分钟前
【译】 CSS 布局算法揭秘:一次思维转变,让 CSS 从玄学到科学
前端·css
沙虫一号9 分钟前
聊聊Java里的那把锁:ReentrantLock到底有多强大?
java
老前端的功夫9 分钟前
虚拟列表:拯救你的万级数据表格
前端
colorFocus10 分钟前
vue在页面退出前别忘记做好这些清理工作
前端·vue.js
星链引擎11 分钟前
4sapi生成式 AI 驱动下的智能聊天机器人
前端