char与int数据类型转换
2016-05-19 13:31
253 查看
char 数据类型(和 Character 对象封装的值)基于原始的 Unicode 规范,将字符定义为固定宽度的 16 位实体。Unicode 标准曾做过修改,以允许那些其表示形式需要超过 16 位的字符。合法代码点 的范围现在是从 U+0000 到 U+10FFFF,即通常所说的 Unicode 标量值。
1: 把char类型(0-9)转换成int:
(1)int i=Character.getNumericValue(char c);
(2)int j=Integer.parseInt((String.valueOf(char c));
(3) int m=(char c)-48;(不推荐)
2:在ASCII中,十进制的0对应48
结果:
3:
1: 把char类型(0-9)转换成int:
(1)int i=Character.getNumericValue(char c);
(2)int j=Integer.parseInt((String.valueOf(char c));
(3) int m=(char c)-48;(不推荐)
2:在ASCII中,十进制的0对应48
char a='5'; char c1='5'+3; char c2=(char) (a+3); int c3=a-48; System.out.println("c1:"+c1); System.out.println("c3:"+c3); System.out.println("c3-int:"+(int)c3);
结果:
3:
相关文章推荐
- 打造属于自己的MVVM框架: 1.什么是MVVM
- java入门之this与super
- mysql导入导出包括函数或者存储过程
- Access denied for user错误
- 关于tnsnames.ora和listener.ora的作用
- 素性测试AKS算法程序
- ODI利用goldengate实现增量数据捕获
- CDC不同模式在ODI体现系列之二 异步模式
- Shell及 子Shell关系
- 顺序表的增加删除
- Android深入理解dp,px,以及density。
- boost锁使用总结
- 什么是数据抽取
- MongoDB 3.0 用户创建
- 日志分析-2.发送windows日志到一个远程的rsyslog服务器上
- Cocos2d-x教程-Box2D 物理引擎
- 七牛EVM云主机搭建web服务-tomcat
- Java_JAVA6动态编译的问题
- pandas学习笔记
- Mac操作系统配置环境变量的图形化操作方法