正则表达式.包装类

    技术2022-07-11  81

    正则表达式

    正则表达式:正则包含正则语法字符串.用于约定目标字符串的规则 字符集: 约定一个字符的可选择范围 \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类型能表示的最小值DoubleByteFloatLongShortCharacterBoolean
    Processed: 0.009, SQL: 9