java.lang包
目标
1、了解 java.lang 包
2、掌握包装类
3、掌握String 和 StringBuffer 类
4、运用以下类的方法:
Math
Class
Object
包装类
int digit = 10;
int:原始数据类型
digit:使用原始数据类型声明的变量->视为对象×->java.lang包提供:原始数据类型<->包装类
int num1 = 5;
Integer num = new Integer(num1);
int num2 = num.intValue();
包装类的用法
public class NumberWrap {
/** 构造方法 */
protected NumberWrap() {
}
/**
* 这是 main 方法 它将原始值转换为其相应的包装类型
*
*@param args
* 传递至 main 方法的参数
*/
public static void main(String[] args) {
String number = args[0];
Byte byNum = Byte.valueOf(number);
Short shNum = Short.valueOf(number);
Integer num = Integer.valueOf(number);
Long lgNum = Long.valueOf(number);
System.out.println("Output");
System.out.println(byNum);
System.out.println(shNum);
System.out.println(num);
System.out.println(lgNum);
}
}
使用包装类的方法,如Character类
public class TestCharacter {
public static void main(String[] args) {
int count;
char[] values = {'*', '7','p', ' ','P' };
for (count = 0; count < values.length; count++) {
if (Character.isDigit(values[count])) {
System.out.println(values[count] +"是一个数字");
}
if (Character.isLetter(values[count])) {
System.out.println(values[count] +"是一个字母");
}
if (Character.isUpperCase(values[count])) {
System.out.println(values[count] +"是大写形式");
}
}
}
}
String类
String类->字符串字面量->未修改的原始字符串->使用String类的方法:可以更改字符串版本、原始字符串保持不变
String类的构造方法