数字与字符串的基础操作
数字与字符串基础操作
拆箱装箱
拆箱:通过赋值将封装类型转换为基本类型。
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();
浙公网安备 33010602011771号