JAVA 基础数据类型
一、数据类型
Java 语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类,如下表所示:

| 基本类型 | 大小 | 包装器类型 |
|---|---|---|
| boolean | / | Boolean |
| char | 16bit | Character |
| byte | 8bit | Byte |
| short | 16bit | Short |
| int | 32bit | Integer |
| long | 64bit | Long |
| float | 32bit | Float |
| double | 64bit | Double |
| void | / | Void |
二、包装类
Character
Character 类的方法:
| 序号 | 方法 | 说明 |
|---|---|---|
| 1 | isDigit() | 是否是一个数字字符 |
| 2 | isWhiteSpace() | 是否是一个空格 |
| 3 | isUpperCase() | 是否是大写字母 |
| 4 | isLowerCase() | 是否是小写字母 |
| 5 | toUpperCase() | 指定字母的大写形式 |
| 6 | toLowerCase() | 指定字母的小写形式 |
| 7 | toString() | 返回字符的字符串形式 |
三、包装类转换
3.1 int -> String
int类型转换成String类型
三种方法:
int i = 110;
String s ="";
// 第一种方法:一共创建了二个字符串对象;第一个是”110”;第二个是”110”+”“;
s = i + ”“;
// 第二种方法:调用String的静态方法创建一个字符串对象
s = String.valueOf(i);
// 第三种方法:优点:类型转换明确。A类型——>B类型
s = Integer.toString(i);
3.2 String -> int
String类型转换成int类型
两种方法:
// 第一种方法
int i = Integer.parseInt(string);
// 第二种方法
int i = Integer.valueOf(string); // 返回类型:Integer对象,自动拆箱成int
int i = Integer.valueOf(s).intValue(); // 返回类型:int