java中的数据类型转换
2016-04-01 17:28
405 查看
基本类型包括:byte(8位)、short(16位)、int(32位)、long(64位)、float(32位)、double(64位)、char(16位);
如果是相容的数据类型(如:数值型),有两种类型转换方式:从低—>高(如:byte,short,char—> int —> long—> float —> double)可自动转换,从高—>低则要强制转换。;
若要将String转换为数值类型,则要调用 包装类.parseXXX(字符串),例如:Integer.parseInt(“18”),Double.parseDouble(“123.456”)等等。
在使用String.valueOf(Object)时,它会判断
Object是否为空值,如果 是,则返回null。
注意:当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,会抛出异常java.lang.NumberFormatException
相关文章推荐
- JAVA 单例双重检查(double check)为什么不好用
- MyEclipse中安装SVN插件的最有效的方法
- Java:方法的参数是传值还是传引用
- Myeclipse集成jad反编译软件
- 浅谈Java垃圾回收机制
- 【转】Eclipse中设置ButterKnife进行注解式开发步骤 -- 不错
- 在Eclipse中使用JUnit4进行单元测试(高级篇)
- java正则表达式(三)
- 在Eclipse中使用JUnit4进行单元测试(中级篇)
- JavaSe基础(21)-- Math和Random
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- JavaWeb学习笔记——第一个JSP文件
- 浅谈Java泛型中的extends和super关键字
- Spring 框架的设计理念与设计模式分析
- java之synchronized略谈
- spring-jdbc实现mysql读写分离
- java中使用switch case报错case expressions must be constant expressions
- Java虚拟机相关知识(1)—Java内存区域
- java 操作数字证书(x509)
- java毕向东听课笔记9( 匿名内部类)