一、基本数据类型简介
Java中8种基本数据类型总结 | |||||
序号 | 数据类型 | 大小/位 | 封装类 | 默认值 | 可表示数据范围 |
1 | byte(位) | 8 | Byte | 0 | -128~127 |
2 | short(短整数) | 16 | Short | 0 | -32768~32767 |
3 | int(整数) | 32 | Integer | 0 | -2147483648~2147483647 |
4 | long(长整数) | 64 | Long | 0 | -9223372036854775808~9223372036854775807 |
5 | float(单精度) | 32 | Float | 0.0 | 1.4E-45~3.4028235E38 |
6 | double(双精度) | 64 | Double | 0.0 | 4.9E-324~1.7976931348623157E308 |
7 | char(字符) | 16 | Character | 空 | 0~65535 |
8 | boolean | 8 | Boolean | flase | true或false |
二、boolean 类型
- new Boolean(value); //构造函数 Boolean(value); //转换函数
- 参数 value 由布尔对象存放的值或者要转换成布尔值的值。
- 当作为一个构造函数(带有运算符new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。
- 如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且返回这个值。
- 如果省略 value 参数,或者设置为 0、-0、null、""、false、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 value 参数是字符串 "false")。
- 注意:在javaScript中,value 参数是字符串 "false"时,返回true.
三、字符串与基本数据的转换
- public static byte parseByte(String s) throws NumberFormatException
- public static short parseShort(String s) throws NumberFormatException
- public static short parseInt(String s[,int radix]) throws NumberFormatException第二个参数是指定的基数
- public static long parseLong(String s) throws NumberFormatException
- public static float parseFloat(String s) throws NumberFormatException
- public static double parseDouble(String s) throws NumberFormatException
- 封装类.valueof(String s)=封装类(参数) 返回的是相应封装类的对象,用这个对象再调用xxxValue()方法,作用就是把对象表示形式转换成基本数据类型。
- 列如:Interger.valueOf("123")=Integer(123)返回的是对象,它再调用intValue()方法,就是将123的对象表示形式转化为基本数据123