找到 2637 篇文章 适用于 Java
326 次浏览
此字符类 \p{javaMirrored} 匹配大写字母。此类匹配当作为 java.lang.Character 类的 isMirrored() 方法的参数传递时返回 true 的字符。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 RegexExample { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{javaMirrored}]"; //编译正则表达式 Pattern pattern = ... 阅读更多
364 次浏览
此字符类 \p{javaWhitespace} 匹配空格。此类匹配当作为 java.lang.Character 类的 isWhitespace() 方法的参数传递时返回 true 的字符。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 RegexExample { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{javaWhitespace}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); ... 阅读更多
567 次浏览
此字符类 \p{javaUpperCase} 匹配大写字母。此类匹配当作为 java.lang.Character 类的 isUpperCase() 方法的参数传递时返回 true 的字符。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 RegexExample { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{javaUpperCase}]"; //编译正则表达式 Pattern pattern = ... 阅读更多
10K+ 次浏览
除了各种其他关键字之外,Java 还提供 this 和 super 作为特殊关键字,主要用于分别表示类的当前实例及其超类。由于这种相似性,这两个关键字之间存在显着差异,如下所列 - 序号关键thissuper1表示和引用this 关键字主要表示类的当前实例。另一方面,super 关键字表示父类的当前实例。2与类构造函数的交互this 关键字用于调用同一类的默认构造函数。super 关键字用于调用父类的默认构造函数。3方法可访问性this 关键字用于访问... 阅读更多
875 次浏览
在 Java 中,我们知道集合是 Java 本身成为强大语言的最重要概念之一。正是 Java 中集合的支持,才使其能够以方便有效的方式支持任何类型的数据,以及在其上进行可能的 CRUD 操作。但在同一阶段,当集合暴露于多线程时,由于集合在某种程度上缺乏对多线程环境的支持,因此其性能会下降。为了克服此限制,Java 引入了并发集合,它不仅克服了多线程环境的限制,而且还增强了 Java 的性能... 阅读更多
424 次浏览
此字符类 \p{javaLowerCase} 匹配小写字母。此类匹配当作为 java.lang.Character 类的 isLowerCase() 方法的参数传递时返回 true 的字符。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 RegexExample { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{javaLowerCase}]"; //编译正则表达式 Pattern pattern = ... 阅读更多
414 次浏览
此类匹配空格字符。即 \t、 、\x、0B、\f、\r。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 SpaceCharacters { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{Space}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); //检索匹配器对象 Matcher matcher = pattern.matcher(input); ... 阅读更多
276 次浏览
此类匹配十六进制字符,即 [0-9a-fA-F]。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 SpaceCharacters { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{XDigit}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); //检索匹配器对象 Matcher matcher = pattern.matcher(input); int count = 0; ... 阅读更多
697 次浏览
如果要构建正则表达式时指定出现次数,可以使用量词。Java 支持三种类型的量词,即:贪婪量词、勉强量词和独占量词。贪婪量词 - 贪婪量词是默认量词。贪婪量词尽可能多地匹配输入字符串(尽可能长的匹配),如果匹配未发生,则它会跳过最后一个字符并再次匹配。示例导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 Test { 公共静态 void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入文本:"); ... 阅读更多
959 次浏览
此类匹配所有可打印字符。示例 1 在线演示import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PrintableCharacters { public static void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{Print}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); //获取匹配器对象 Matcher matcher = pattern.matcher(input); int count = 0; ... 阅读更多