小白学JAVA《十七》---包装类及自动装箱/拆箱&正则表达式

包装类及自动装箱/拆箱
1.概念 基本数据类型面向对象的代表
1.1boolean=Boolean
1.2byte=Byte
1.3short=Short
1.4char=Character
1.5float=Float
1.6double=Double
1.7long=Long
1.8int=Integer
1.81转16进制:toHexString
2无法继承,final修饰
3.包装类为引用数据类型,初始赋值为NULL

正则表达式
1.普通符号(字母、单词、数字、下划线等具有一定含义的符号)
2.转义符号(\t 制表,\n 换行 、\f换页、\r回车)
3.标准字符集合(\b、\B、\d、\D、\s、\S、\w、\W、.)
4.自定义的字符集合【 】
注:转义符号和标准字符除了.和$放进去都可以读出来.如果具有某些特殊含义的标点符号被装入自定义的字符集合后,会被认为就是一个普通符号,没有任何其他的含义
5.量词(用于修饰正则表达式中子符号的匹配次数的符号,代表了前面的表达式出现的次数,比如:\d{ },花括号中写次数,* 代表子表达式出现零次或多次等同于{0, },+代表子表达式出现一次或多次{1, }{ n,m}代表n-m次,不写m代表无穷大 ,?一般跟随在上面的4个符号后面,主要的作用是将贪婪模式转换为非贪婪模式。所谓的贪婪模式就是让子表达式尽可能的执行更多次。而非贪婪模式,就是让我们的子表达式尽可能的执行最少的次数。
6.选择符和分组
6.1 |或的含义
6.2 ( )捕获组,它会从字符串中,捕获符合我们条件的内容,并将内容丢入到内存中,以便下次使用
7.Pattern
语句:boolean b=Pattern.matches(“正则表达式”.“输入的字符串”);
8.^在正则表达式中有两种含义
8.1 限定开头
8.2 在[ ]自定义中,适用于(否)取反
8.3 ^出现在自定义字符集中,就表示普通的字符
9.p.pattern 获取正在使用的正则表达式模板
10.使用p.split来拆分字符串
11.正则表达式中也可以用group获得捕获组中的内容,捕获组中下标从零开始,0代表整个组的内容,从1开始以后的下标都分别代表的是各自的捕获组捕获的内容
12.m.end 指用来匹配的字符串的长度
13.matches( ) 尝试与整个字符串进行匹配
14.lookingAt() 尝试从字符串的开头进行匹配
15.m.group( )返回正在与匹配器进行匹配成功的字符串内容
16.m.find 尝试查找与该模式匹配的输入序列的下一个子序列

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值