Java学习记录(4)——基本类型的类型转换
来源:互联网 发布:电影台词搜索软件 编辑:程序博客网 时间:2024/06/05 18:55
Java中的基本数据类型
Java中基本数据类型之间的转换有两种:自动类型转换、强制类型转换
自动类型转换,Java中所有数值型变量可以相互转换,把任何基本类型的值和字符串值进行连接运算时,基本类型的值将自动类型转换成字符串类型,虽然字符串类型不是基本类型,而是引用类型。
强制类型转换的语法格式是:(targetType)value
通常情况下,字符串不能直接转换成基本类型,但通过基本类型对应的包装类则可以实现把字符串转换成基本类型。
String a="45";
int iValue=Integer.parseInt(a);
Java为8中基本类型提供了对应的包装类:
boolean对应Boolean
byte对应Byte
short对应Short
int对应Integer
long 对应Long
char对应Character
float对应Float
double对应Double
8个包装类都提供了一个parseXxx(String str)静态方法用于将字符串转换成基本类型。
Java是面向对象的编程语言,但它也包含了8种基本数据类型,这8种基本数据类型不支持面向对象的编程机制,基本数据类型的数据也不具备“对象”的特性:没有成员变量、方法可以被调用。Java之所以提供了这8种基本数据类型,主要是为了照顾程序员的传统习惯。
为了解决8种基本数据类型的变量不能当成Object类型变量使用的问题,Java提供了包装类的概念,为这8中基本数据类型定义了相应的引用类型,称之为基本数据类型的包装类。
包装类还可以实现基本类型变量和字符串之间的转换,把字符串类型的值转换成基本类型的值有两种方式:
利用包装类提供的parseXxx(String s)静态方法(除了Character之外的所有包装类都提供了该方法)
利用包装类提供的Xxx( String s)构造器
- Java学习记录(4)——基本类型的类型转换
- JAVA 类型转换学习记录
- Java复习笔记(四)——Java基本类型的类型转换
- J2SE学习笔记3 — Java基本语法(4)类型转换
- java基础讲义(2)——基本类型的类型转换
- JAVA基本类型的类型转换
- JAVA基本类型的类型转换
- Java基本类型的类型转换
- java基本类型的类型转换
- Java基础之(十)基本类型的类型转换
- Java学习之基本类型与字符串之间的转换
- java基本类型转换
- JAVA基本类型转换
- java基本类型转换
- Java 基本类型转换
- java基本类型转换
- 基本类型的类型转换
- 基本类型的类型转换
- 有关CAN-BUS与LIN-BUS的区别 !
- RMAN迁移表空间到ASM
- java类和对象学习笔记(一)基础篇需要注意的知识点
- OpenGL ES2.0中shader,当顶点坐标做旋转和平移的过程中,顶点法向量不需要要做相应的旋转
- tomcat_知识
- Java学习记录(4)——基本类型的类型转换
- jackson 枚举 enum json 解析类型 返回数字 或者自定义文字
- C++ error LNK2019: 无法解析的外部符号 _WinMain(编译问题解决方法)
- APK反编译
- 关系数据库规范化(例题解析)
- C#中的虚方法的使用个人理解
- STL学习(六)--map/multimap用法详解
- 以太坊连载(24):集成开发环境(IDE) Mix介绍
- 菜鸟学习从入门到放弃(二)排序算法总结与应用(附代码)