6、Java开发中的正则表达式与偏好设置

Java开发中的正则表达式与偏好设置

1. 正则表达式的应用

正则表达式 \\b(\\w+)\\s+\\1\\b 利用单词边界元字符 \b 确保匹配的是独立的单词。若没有这个元字符,像 public class 这样的字符串可能会匹配到字母 c 。该表达式还使用了反向引用,用于匹配之前已经匹配过的字符串,这里指的是一个或多个单词字符,并且单词之间必须有一个或多个空白字符。

在测试的 Java 源文件上执行相关程序,会得到如下输出:

The class [EmptyClass] is not public
The class [MyArrayList] is not public
The word “extends” occurs twice at position 18 on line 6
The word “test” occurs twice at position 32 on line 11
The word “code” occurs twice at position 49 on line 11

2. Java 偏好设置

2.1 偏好设置概述

程序通常需要以一种易于更改且独立于程序本身的方式存储配置信息。Java 提供了实用类来存储和检索系统定义及用户定义的配置信息,用户信息和系统信息有各自独立的层次结构。系统树中的偏好信息由所有用户共享,而每个用户都有自己独立的配置数据树,这允许进行自定义配置,甚至

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值