找到 2637 篇文章 关于 Java
445 次浏览
此类匹配所有可见字符,即字母、数字、标点符号。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 VisiblieCharacters { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{Graph}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); //检索匹配器对象 Matcher matcher = pattern.matcher(input); ... 阅读更多
3K+ 次浏览
此类匹配标点符号。即!“# $ % &'()*+, -./:;?@[\]^_`{|}~示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 AlphanumericExample { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{Punct}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); //检索匹配器对象 Matcher matcher = pattern.matcher(input); int count = 0; ... 阅读更多
577 次浏览
此类匹配字母数字字符。示例 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 AlphanumericExample { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{Alnum}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); //检索匹配器对象 Matcher matcher = pattern.matcher(input); int count = 0; ... 阅读更多
291 次浏览
此类匹配十进制数字 0 到 9。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 DigitsExample { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "[\p{Digit}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); //检索匹配器对象 Matcher matcher = pattern.matcher(input); int count = ... 阅读更多
564 次浏览
此类匹配字母字符,包括大写和小写。示例 1 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 Example { 公共静态 void main( String args[] ) { //匹配小写字母的正则表达式 String regex = "^\p{Alpha}+$"; //获取输入数据 Scanner sc = new Scanner(System.in); System.out.println("输入 5 个字符串:"); String input[] = new String[5]; for (int i=0; i
647 次浏览
此类匹配 ASCII 字符,即 \x00-\x7F。示例 实时演示导入 java.util.Scanner; 导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 Example { 公共静态 void main(String args[]) { //从用户读取字符串 System.out.println("输入一个字符串"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //正则表达式 String regex = "^[\p{ASCII}]"; //编译正则表达式 Pattern pattern = Pattern.compile(regex); //检索匹配器对象 Matcher matcher = pattern.matcher(input); int count = 0; ... 阅读更多
210 次浏览
CharMatcher 类确定任何 Java char 值的真或假值,就像 Predicate 对任何 Object 所做的那样。序号方法和描述1CharMatcher and(CharMatcher other)返回一个匹配器,该匹配器匹配此匹配器和 other 都匹配的任何字符。2static CharMatcher anyOf(CharSequence sequence)返回一个字符匹配器,该匹配器匹配给定字符序列中存在的任何字符。3boolean apply(Character character)已弃用。仅提供以满足 Predicate 接口;请改用 matches(char)。4String collapseFrom(CharSequence sequence, char replacement)返回输入字符序列的字符串副本,其中匹配此匹配器的连续字符的每个组都替换为单个替换字符。5int countIn(CharSequence sequence)返回匹配的个数 ... 阅读更多
81 次浏览
在本文中,我们将学习如何在 Java 中生成数组内容的字符串表示形式。使用 Arrays.deepToString() 将数组转换为可读字符串,从而可以轻松地可视化它们的结构。此方法对于一维和多维数组特别有用。问题陈述给定具有不同结构的数组,编写一个 Java 程序,该程序使用 Arrays.deepToString() 打印这些数组的元素及其字符串表示形式。输入一维数组:Object[] ob = {"One", "Two", "Three", "Four"} 二维数组:int[][] arr = {{10, 20, 30}, {40, 50, 75}, {100, 150, 200}}输出对于一维数组:数组元素...Value = OneValue = TwoValue ... 阅读更多
60 次浏览
CaseFormat 类是一个实用程序类,用于在各种 ASCII 大小写格式之间转换 - 修饰符和类型方法和描述Objectclone()覆盖 Cloneable。booleanequals(Object obj)覆盖 equals。String.format(double number)格式的专门化。abstract StringBufferformat(double number, StringBuffer toAppendTo, FieldPosition pos)格式的专门化。Stringformat(long number)格式的专门化。abstract StringBufferformat(long number, StringBuffer toAppendTo, FieldPosition pos)格式的专门化。示例现在让我们来看一个使用 Java 文件 GuavaTester.java 实现 CaseFormat 类的示例 - 导入 com.google.common.base.CaseFormat; 公共类 GuavaTester { 公共静态 void main(String args[]) { GuavaTester tester = new GuavaTester(); tester.testCaseFormat(); } private void testCaseFormat() { String data = "test_data"; ... 阅读更多