正则表达式.包装类

正则表达式

正则表达式:正则包含正则语法字符串.用于约定目标字符串的规则
字符集: 约定一个字符的可选择范围
\d------------------一个字符,字符是0到9的某一个
\w------------------字符是 0到9 a-z A-Z _ 之一
. ----------------------------------英文句号 表示匹配任何一个字符
\s-------------------匹配空白 表示一个 空格 tab 回车 换行 等
数量词:利用数量词可以约束左侧字符出现的个数
H{3} {3}用于约定左侧字符H必须出现3次
\d{3} {3}用于约定左侧字符\d必须出现3次
H{8,10} {8,10} 用于约定左侧字符H必须出现8次到10次
\d{8,10} {8,10} 用于约定左侧字符\d必须出现8次到10次
H{3,} {3,} 用于约定左侧字符H必须出现3次以上
H{0,4} {0,4} 用于约定左侧字符H必须出现0到4次
简写数量词
+ {1,} 左侧字符出现1个以上
? {0,1} 左侧字符出现1次或没有
* {0,} 左侧字符出现0个以上

String正则API

  • matches(正则表达式)-----------将一个字符串与正则进行判断
  • split()---------------------拆分成字符组
  • replaceAll()----------------替换指定字符串

Object

  • 在java类继承结构中,java.lang.Object位于顶端
  • 如果定义一个java类时没有使用extends关键字声明其父类,则其父类默认为java.lang.Object类;
  • Object类型的引用变量可以指向任何类型对象。

如何重写toString方法

  • Object类中的重要方法,用于返回对象值的字符串表示;
  • 原则上建议重写,格式大多数遵循"类的名字[域值]" ,列入
public String toString ( ) {
    return getClass( ).getName()+"[name="+ name+"salary= ”+ salary+"gender=" + gender+"]”;

equals和==的区别

  • ==用于比较变量的值,可以应用于任何类型,如果用于应用类型,比较的是两个引用变量中存储的值(地址信息),判断两个变量是否指向相同的对象;
  • equals是Object的方法,重写以后,可以用于比较两个对象的内容是否"相等";

包装类

  • 在进行类型转换的范畴内,有一种特殊的转换,需要int这样的基本数据类型转换为对象;
  • 所有基本类型都有一个与之对应的类,即包装类
  • parse()---------------------将基本类型转为包装类
  • ValueOf()---------------------将包装类转为基本类型
  • Integer:
    1)static int MAX_VALUE 表示int类型能表示的最大值
    2)static int MIN_VALUE 表示int类型能表示的最小值
  • Double
  • Byte
  • Float
  • Long
  • Short
  • Character
  • Boolean
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值