第十二天

正则表达式

速查表
在这里插入图片描述

包装类

1.Integer包装类型的默认值是null
2.Integer有一个高效的效果(-128~127)
在此范围内,相同的数据只会存一次,后续再存都是使用之前存过的数据

只有Integer才有高效的效果
原因:parseInt()已经把字符串转换成了int类型,所以是运算而不是拼接

自动装箱

自动装箱:编译器会自动把基本类型包装成包装类型
然后交给i3来保存,自动装箱底层发生的代码Integer.valueOf(5)
valueOf()的方向:int—Integer

自动拆箱

自动拆箱:编译器会自动把包装类型拆掉箱子,变回原本基本类型
然后交给i4来保存,自动拆箱底层发生的代码:i1.intValue()
int Value()的方向:Integer—int

File

        System.out.println(file.length());//指定文件的字节量大小
        System.out.println(file.exists());//判断指定文件是否存在
        System.out.println(file.isFile());//是否为文件
        System.out.println(file.isDirectory());//是否为文件夹
        System.out.println(file.getName());//获取指定内容的名字
        System.out.println(file.getParent());//获取指定内容的上级目录
        System.out.println(file.getAbsolutePath());//获取指定内容的绝对路径

        file=new File("D:\\ready\\2.txt");
        /*如果指定创建文件的文件夹不存在,可能会报错
        * 系统找不到指定的路径,由于可能会发生异常,所以调用时需抛出异常*/
        //在 windos中创建不存在的文件2.txt,成功返回true
        System.out.println(file.createNewFile());

        file=new File("D:\\ready\\m");
        System.out.println(file.mkdir());//创建不存在的单层文件夹

        file=new File("D:\\ready\\a\\b\\c");
        System.out.println(file.mkdirs());//创建不存在的多层文件夹

        System.out.println(file.delete());//c被删除,删除文件或空文件夹
        file=new File("D:\\ready\\a");
        System.out.println(file.delete());//false  因为a目录里还有b目录
        file=new File("D:\\ready\\2.txt");
        System.out.println(file.delete());//true  删除2.txt文件成功
常用方法

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值