摘要:
一、为什么要有正则? 方便的对数据进行匹配 执行复杂的字符串验证、拆分、替换功能 举例:判断一个字符串是否由数字组成。(有以下两种方法对比) 不使用正则 使用正则 二、Pattern、Matcher类 这两个是正则的核心操作类。在java.util.regex包中定义 如果要在程序中使用正则表达式必 阅读全文
摘要:
一、串的比较 比较的是组成串的字符之间的编码(Unicode、ASCII) 二、串的抽象数据类型 串的逻辑结构和线性表相似,不同之处在于串针对的是字符集 对于基本操作,和线性表有区别: 1. 线性表关注单个元素的操作,比如查找一个元素,插入删除操作 2. 串更多的是查找子串的位置,得到指定位置的子串 阅读全文