java_封装类
基本数据类型的封装类
序号 |
基本类型 |
封装类型 |
描述 |
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)表示获取字符串中的第一个字符。
字符串转化为字符数组
输出结果