第七章 String、StringBuffer、包装类、Math类、File类、枚举类
-
提纲:
-
StringBuffer类(可变的字符序列)
-
基础包装类
注:Integer.parseInt(String s)方法中s必须是十进制整数。
有关包装类自动装箱拆箱的大佬讲解1
有关包装类自动装箱拆箱的大佬讲解2
有关包装类自动装箱拆箱的大佬讲解3
有关包装类自动装箱拆箱的大佬讲解4
练习参考答案 -
Math类
-
File类(这里的File指的是内存里的对象而不是文件本身)
注意:下例中separator正确的用法,separator在Windows系统中是/的意思,在Linux系统中是\的意思。
当我们人为对上例打包处理,将其生成的class文件打包进一个文件夹a,再次运行上例时,程序新建的文件夹mydir1会生成于包文件夹的上层目录中,而不是建立于文件夹a下。参考马士兵老师的讲解
练习:
问题参考答案 -
枚举类
使用关键字enum,枚举的值用{}包起来,使用时类似于成员变量。enum不能为本地类型,必须把他放到static void main的外面
代码:
public class TestEnum {
public enum MyColor {red,green,blue};
public static void main (String[] args) {
MyColor m = MyColor.red;
switch(m) {
case red:
System.out.println("red");
break;
case green:
System.out.println("green");
break;
default:
System.out.println("default");
}
System.out.println(m);
}
}
效果图:
注:switch参数问题参考的大佬
8. 总结:
注:本博客由溺水狗原创但其学习资源资料来源于网络(马士兵老师的教学视频),特此感谢马士兵老师