ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

day18

2022-03-28 19:34:16  阅读:151  来源: 互联网

标签:字符 匹配 正则表达式 数据类型 包装 字符串 day18


Java针对每一个基本数据类型都提供了一个对应的类给我们使用,既然是类了,就可以创建对象,调用类中的方法来实现需求。
这样的对应着每一个基本数据类型的类,称之为包装类。
基本数据类型: 包装类类型:
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

综上所述,每一个基本数据类型都一个对应的包装类,上课只举例int对应的包装类Integer

包装类类型的使用场景:
1、在今后的集合学习中会使用到(泛型)
2、用于基本数据类型与字符串之间做转换


正则表达式可以很容易地完成字符串地查找匹配替换等工作

原义字符(字符本身就可以当作一个正则表达式)
用给定的替换替换与给定的 regular expression匹配的此字符串的每个子字符串。
字符类:
[]作用是将字符进行分类,可以匹配到中括号中的任意一个字符
范围类:
[a-z]表示匹配a到z中的所有小写字母
[A-Z]表示匹配A到Z中的所有大写字母
[0-9]表示匹配所有的数字
[^0-9a-zA-Z]表示匹配除了大小写字母和数字以外的符号
预定义类
\d == [0-9] 代表的是数字
\D == [^0-9]代表的是非数字
\s == 空白字符
\w == [a-zA-Z0-9]
\W == [^a-zA-Z0-9]
. == 任意字符
边界类字符:
^:以xxx开头
$:以xxx结尾
\b:单词边界
\B:非单词边界
量词分类:
?:出现了0次或者1次
+:代表出现了1次或者多次
*:代表出现了任意次
{n}:代表出现了n次
{n,m}:出现了n-m次
{n,}:代表出现了至少n次
正则表达式语法:
分组:()
反向引用
?:

正则表达式在Java中的应用:
1、字符串的查找操作:Pattern和Matcher
2、字符串的匹配操作:可以使用字符串String类中matches()方法
3、字符串的分割操作:可以使用字符串String类中的split()方法
4、字符串的替换工作:字符串中的replaceAll()方法和replaceFirst()方法

标签:字符,匹配,正则表达式,数据类型,包装,字符串,day18
来源: https://www.cnblogs.com/cpfhome/p/16068617.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有