基本数据类型的封装类
序号 | 基本类型 | 封装类型 | 描述 |
1 | byte | Byte | 字节型(-128~127) |
2 | short | Short | 短整型(-32768~32767) |
3 | int | Integer | 整型(32位) |
4 | long | Long | 长整型(64位) |
5 | float | Float | 单精度浮点数(32位) |
6 | double | Double | 双精度浮点数(64位) |
7 | char | Character | 字符型(16位无符号) |
8 | boolean | Boolean | 布尔型(8位) |
封装类的声明和实例化
序号 | 封装类型 | 描述 |
1 | Byte | Byte b = new Byte((byte)12); |
2 | Short | Short s = new Short((short) 34); |
3 | Integer | Integer i = new Integer(123); |
4 | Long | Long l = new Long(123456); |
5 | Float | Float f = new Float(12.3f); |
6 | Double | Double d = new Double(45.6789); |
7 | Char | Character c = new Character(‘a’); |
8 | Boolean | Boolean b = new Boolean(true); |
字符串转化为封装类
序号 | 封装类型 | 转化方式 |
1 | Byte | Byte.parseByte(<目标字符串>); |
2 | Short | Short.parseShort(<目标字符串>); |
3 | Integer | Integer.parseInt(<目标字符串>); |
4 | Long | Long.parseLong(<目标字符串>); |
5 | Float | Float.parseFloat(<目标字符串>); |
6 | Double | Double.parseDouble(<目标字符串>); |
7 | Boolean | Boolean.parseBoolean(<目标字符串>); |
封装类转化为字符串
序号 | 封装类型 | 描述 |
1 | Byte | String.valueOf(<目标字节>); |
2 | Short | String.valueOf(<目标短整型>); |
3 | Integer | String.valueOf(<目标整型>); |
4 | Long | String.valueOf(<目标长整型>); |
5 | Float | String.valueOf(<目标单精度浮点数>); |
6 | Double | String.valueOf(<目标双精度浮点数>); |
7 | Char | String.valueOf(<目标字符>); |
String.valueOf(<目标字符数组>); | ||
String.valueOf(<目标字节数组>,<起始位置>,<截取长度>); | ||
8 | Boolean | String.valueOf(<目标布尔型>); |
Character常用方法
序号 | 方法名 | 参数 | 备注 |
1 | isDigit(char ch) | ch表示目标字符 | 如果ch是数字字符返回true,否则返回false |
2 | isLetter(char ch) | 如果ch是字母字符返回true,否则返回false | |
3 | isLetterOrDigit(char ch) | 如果ch是字母字符或数字字符返回true,否则返回false | |
4 | isLowerCase(char ch) | 如果ch是小写字母字符返回true,否则返回false | |
5 | isUpperCase(char ch) | 如果ch是大写字母字符返回true,否则返回false | |
6 | toLowerCase(char ch) | 返回ch的小写形式 | |
7 | toUpperCase(char ch) | 返回ch的大写形式 | |
8 | isSpaceChar(char ch) | 如果ch是空格返回true,否则返回false |
字符串与字符数组
-
字符串调用getChars方法将当前字符串中的一部分字符拷贝到参数c指定的数组中,语法格式如下:
-
public void getChars (int start,int end, char c[], int offset)
-
将字符串中从位置start到end-1的字符拷贝到数组c中,并从数组c的offset处开始存放这些字符。需要注意的是,必须保证数组c(从offset开始)能容纳下要被拷贝的字符。
-
charAt(index)方法可以获取字符串中的一个字符
-
例如:charAt(0)表示获取字符串中的第一个字符。
字符串转化为字符数组
输出结果 