数字与字符串的基础操作

数字与字符串基础操作

拆箱装箱

拆箱:通过赋值将封装类型转换为基本类型。

Integer i = new Integer(12);
//类类型转换为基本类型
int i2 = i.intValue();
//自动拆箱
int i3 = i;

装箱:通过赋值将基本类型转换为类类型。

int i = 12;
//基本类型转换为类类型
Integer it1 = new Integer(i);
//自动装箱
Integer it2 = i;

字符串和数字相互转换

//数字转字符串
int i = 12;
//使用valueOf
String str1 = String.valueOf(i);
//装箱后使用数字封装类对象的toString
Integer it = i;
String str2 = it.toString();

//字符串转数字,调用Integer的静态对象parseInt
String str = "999";
int i = Integer.parseInt(str);

字符类的常见方法

Character.isLetter('a');
Character.isDigit('a');
Character.isWhitespace(' ');
Character.isUpperCase('A');
Character.isLowerCase('a');
Character.toUpperCase('a');
Character.toLowerCase('A');

//字符转换为字符串,调用字符类的toString
String a = Character.toString('a');
//字符串转换为字符数组,调用字符串对象的toCharArray()
char[] cs = str.toCharArray();

你可能感兴趣的:(数字与字符串的基础操作)