《J2SE 回炉再造13》-------溺水狗

第七章 String、StringBuffer、包装类、Math类、File类、枚举类

  1. 提纲: 在这里插入图片描述

  2. String类(不可变字符序列)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    练习一参考答案
    练习二参考答案

  3. StringBuffer类(可变的字符序列)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  4. 基础包装类
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    注:Integer.parseInt(String s)方法中s必须是十进制整数。
    有关包装类自动装箱拆箱的大佬讲解1
    有关包装类自动装箱拆箱的大佬讲解2
    有关包装类自动装箱拆箱的大佬讲解3
    有关包装类自动装箱拆箱的大佬讲解4
    在这里插入图片描述
    练习参考答案

  5. Math类
    在这里插入图片描述
    在这里插入图片描述

  6. File类(这里的File指的是内存里的对象而不是文件本身
    在这里插入图片描述
    在这里插入图片描述
    注意:下例中separator正确的用法,separator在Windows系统中是/的意思,在Linux系统中是\的意思。
    在这里插入图片描述
    当我们人为对上例打包处理,将其生成的class文件打包进一个文件夹a,再次运行上例时,程序新建的文件夹mydir1会生成于包文件夹的上层目录中,而不是建立于文件夹a下。参考马士兵老师的讲解
    练习:
    在这里插入图片描述
    问题参考答案

  7. 枚举类
    在这里插入图片描述
    使用关键字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. 总结:
在这里插入图片描述

注:本博客由溺水狗原创但其学习资源资料来源于网络(马士兵老师的教学视频),特此感谢马士兵老师

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值