美文网首页java随笔
正则表达式 ---- 包装类

正则表达式 ---- 包装类

作者: 71150ce14a00 | 来源:发表于2017-06-23 20:00 被阅读4次
正则表达式:

专门用于操作字符串的技术, 并且可以简化代码, 用于对字符串的复杂操作
缺点: 代码可读性差
String 提供一个matches() 函数, 可以判断字符串是否满足正则表达式
[1-9]: 表示字符串中出现1~9任何一个数字
[0~9]{4,11} 表示字符串出现1~9之间的数字,并且最少出现4次,最多出现11次
[ ] : 表示某位置上出现内容的范围
{ }: 表示离他最近的正则(前面)出现的次数
{4,} :表示至少出现4次, 没有上限
{4} : 表示只出现4次
[a-z] : 表示出现的字母范围
[a-zA-Z]: 表示满足大写小写的字母范围
[a-zA-Z0-9]:满足大小写字母范围,和数字范围

在正则中

  • : 表示一次或多次 1 n
  • : 表示0次或多次 0 n
    ? : 表示0次或一次 0 1
    \d: 表示[0-9]
    . : 表示任意字符

在java中 \ 有特殊含义表示转义字符

例子:
手机号验证
[1][3758][0-9]{9}

切割:
根据数字切割: "[0-9]+" 或者 "\d+"

基本数据类型:
byte short int long float double char boolean
Byte Short Integer Long Float Double Character Boolean

1.PNG

jdk5 自动装箱, 自动拆箱
自动装箱: 就是将基本数据类型直接赋值给对应包装类
-128 127 back常量池 Integer i = 50; Integer i1 = 50; 相等
Integer a = 500; Integer b = 500 ; 不相等 因为地址 执行 Integer.velueof()
自动拆箱: 将包装类,直接赋值给对应的基本类型

相关文章

  • JAVA API-day02

    A 包装类 Object类 正则表达式

  • DAY12

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

  • ·Object类& System类

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

  • 12.实用类

    实用类的自建 一正则表达式 二包装类 int Integer byte Byte short Sho...

  • 正则表达式 ---- 包装类

    正则表达式: 专门用于操作字符串的技术, 并且可以简化代码, 用于对字符串的复杂操作缺点: 代码可读性差Strin...

  • 6.装饰设计模式

    装饰模式 包装类的特点: 1.包装类和被包装类实现同样的接口2.包装类持有一个被包装的对象3.包装类在实现接口过程...

  • JAVA基础---Date类 SimpleDateFormat

    ## 一、包装类 ##01. 包装类概述 >* 什么是包装类? >* 基本数据类型对应的包装类 总结: 1.什么是...

  • 包装类

    包装类也是系统定义好的,可以直接用包装类:专门将简单数据类型的数据进行封装得到相应的类** 简单数据类型 ...

  • 包装类

    拥有属性、方法,可以对象化交互 Java中的包装类包括:Integer、Long、Short、Byte、Chara...

  • 包装类

    基本数据类型的包装类 包装类说明 除了Integer和Character定义的名称和对应的基本类型差异大,其他六种...

网友评论

    本文标题:正则表达式 ---- 包装类

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