美文网首页java学习
NO.23 正则表达式、Object和包装类

NO.23 正则表达式、Object和包装类

作者: smallnumber | 来源:发表于2017-07-24 23:32 被阅读0次

正则表达式:就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求。

构成如下:

\d:表示任意一个数字

\w:表示任意一个单词字符(只能是 数字,字母,下划线)

\s:表示任意一个空白字符(\t \r \n \f \x0B)

\D:表示任意一个非数字字符

\W:表示任意一个非单词字符

\S:表示任意一个非空白字符

"[]":用来描述单一字符,方括号内部可以定义这个字符的内容,也可以描述一个范围。例如[a-z]----小写字母a-z。

"+":表示内容可以连续出现至少1次以上

"*":表示内容出现0-若干次

"?":表示内容出现0-1次

{n}:表示内容必须出现n次

{n,m}:表示内容出现n-m次

{n,}:表示内容出现至少n次

可以使用分组"()"。() 可以将内容看做一个整体,()中可以使用"|"来表示或关系。例如,(+86|0086) 表示这里可以是+86或者0086。

通过在正则表达式的开始添加"^"以及末尾添加"$"来表示一个整体。若不使用它们,那么正则表达式只匹配某个字符串的部分内容是否符合格式规则,但使用它们,则要求字符串必须从头到尾都满足该格式规则(String中没加也是全部匹配)。

例如,^\w{ 8,10 }$ 表示整体字符串只能出现单词字符8-10个。

String中方法:

(1)matches方法 (2)split方法 (3)replaceAll方法

Object类是java中所有类的顶级父类。若我们定义的一个类没有显式的使用extends继承某个类时,默认就是继承自Object的。

String toString():该方法java希望我们重写时返回一个字符串,这个字符串的原则为:用一个字符串来描述当前对象。

boolean equals():该方法java希望我们重写时返回一个boolean值,表示两个对象间的内容比较是否一致。


8个基本类型包装类:

基本类型转换为包装类型 包装类型的最大值最小值 自动拆装箱 包装类最实用方法

相关文章

  • JAVA API-day02

    A 包装类 Object类 正则表达式

  • NO.23 正则表达式、Object和包装类

    正则表达式:就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式...

  • ·Object类& System类

    第05天API 今日内容介绍 ·Object类& System类 ·日期相关类 ·包装类&正则表达式 ·Date对...

  • Object类和包装类

    Object类 什么是Object类 Object类是java中所有类的父类我们编写的类如果不继承任何类,那么默认...

  • 2018-12-16

    Day09 Object、日期与时间、System、StringBuilder、包装类 1.Object类 1.1...

  • Java常用类,这一次帮你总结好

    常用类 常用类概述: 内部类 Object类 包装类 数学类 时间类 字符串 String Builder和Str...

  • DAY12

    正则表达式。Pattern 包装类。 Integer Character. 数学类 日期类

  • 2019-03-13JavaSE工具类

    Object类 包装类 String 字符串类 StringBuffer与StringBuilder 例题 例题二...

  • Java编程基础(11)

    Java编程基础知识:Java内置包装内 1.Java Object类详解:Object类的常用方法(equals...

  • java内置类(Integer、Double、Float、Boo

    摘录并整理自:Java内置的包装类 1. Object Object 是 Java 类库中的一个特殊类,也是所有...

网友评论

    本文标题:NO.23 正则表达式、Object和包装类

    本文链接:https://www.haomeiwen.com/subject/dwuikxtx.html