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");
}
相关推荐
艾派森2 分钟前
基于 Rokid CXR-M SDK 构建 AR 远程专家协作系统:从零实现眼镜端自定义 UI 与实时交互
java
无光末阳5 分钟前
vue 环境下多个定时器的创建与暂停的统一封装
前端·vue.js
Hilaku8 分钟前
技术Leader的“第一性原理”:我是如何做技术决策的?
前端·javascript·面试
liyf8 分钟前
发布-订阅(Publish–Subscribe) vs 观察者模式(Observer Pattern)
前端
赴前尘9 分钟前
Go 通道非阻塞发送:优雅地处理“通道已满”的场景
开发语言·后端·golang
云中雾丽14 分钟前
Flutter 里的 Riverpod 用法解析
前端
cxyxiaokui00117 分钟前
🔥不止于三级缓存:Spring循环依赖的全面解决方案
java·后端·spring
UCoding22 分钟前
我们来学AI编程 -- vscode开发java
java·vscode·ai编程
weixin_4569042722 分钟前
以太网与工业以太网通信C#开发
开发语言·c#
一线大码24 分钟前
开发 Java 项目时的命名规范
java·spring boot·后端