找到 34423 篇文章 适用于编程

Java 中大于 10 且长度为偶数的十六进制数的正则表达式。

Maruthi Krishna
更新于 2020-07-13 13:15:09

310 次浏览

以下是匹配大于 10 且长度为偶数的十六进制数的正则表达式:^(?=.{10,255}$)(?:0x)?\p{XDigit}{2}(?:\p{XDigit}{2})*$其中,^ − 匹配句子的开头。(?=.{10,255}$) − 字符串以 10 到 255 个字符结尾。\p{XDigit}{2} − 两个十六进制字符。(?:\p{XDigit}{2})* − 0 个或多个双十六进制字符序列。$ − 匹配句子的结尾。示例 1 实时演示import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class JavaExample51 {    public static void main(String[] args) {       Scanner sc = new Scanner(System.in);       String nums[] = new String[5];       for(int i=0; i

Java 中自定义 UnaryOperator 实现。

Maruthi Krishna
更新于 2020-02-20 12:04:09

341 次浏览

java.util.function.UnaryOperator 接口可以用作 lambda 表达式的赋值目标,它表示对单个操作数的操作,其结果将与输入类型相同。我们可以通过实现此接口来创建自己的 UnaryOperator。List 接口的 replaceAll() 方法接受一个 UnaryOperator 对象,该对象表示一个特定的操作,对当前列表中的所有元素执行指定的操作,并用结果值替换现有值。在下面的示例中,我们正在实现 UnaryOperator 接口并创建一个自定义的 UnaryOperator 对象,并尝试将其作为... 阅读更多

Java 中带示例的 MatchResult start(int group) 方法。

Maruthi Krishna
更新于 2020-01-10 10:27:43

47 次浏览

java.util.regex.MatcheResult 接口提供用于检索匹配结果的方法。您可以使用 Matcher 类的 toMatchResult() 方法获取此接口的对象。此方法返回一个 MatchResult 对象,该对象表示当前匹配器的匹配状态。此接口的 end(int group) 方法接受一个表示特定组的整数,并返回在指定组中发生第一次匹配之前偏移量。示例 实时演示import java.util.Scanner; import java.util.regex.MatchResult; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main( String args[] ) {       String regex = "(.*)(\d+)(.*)";       //读取输入... 阅读更多

Java 中带示例的 MatchResult start() 方法。

Maruthi Krishna
更新于 2020-01-10 10:24:36

65 次浏览

java.util.regex.MatcheResult 接口提供用于检索匹配结果的方法。您可以使用 Matcher 类的 toMatchResult() 方法获取此接口的对象。此方法返回一个 MatchResult 对象,该对象表示当前匹配器的匹配状态。此接口的 start() 方法返回当前匹配的起始索引。示例 实时演示import java.util.Scanner; import java.util.regex.MatchResult; import java.util.regex.Matcher; import java.util.regex.Pattern; public class StartExample {    public static void main(String args[]) {       //从用户读取字符串       System.out.println("输入一个字符串");       Scanner sc = new Scanner(System.in);       String input = ... 阅读更多

Java 正则表达式中的字符类 p{javaMirrored}。

Maruthi Krishna
更新于 2020-01-10 10:20:10

326 次浏览

此字符类 \p{javaMirrored} 匹配大写字母。此类匹配当作为 java.lang.Character 类的 isMirrored() 方法的参数传递时返回 true 的字符。示例 1 实时演示import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main(String args[]) {       //从用户读取字符串       System.out.println("输入一个字符串");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //正则表达式       String regex = "[\p{javaMirrored}]";       //编译正则表达式       Pattern pattern = ... 阅读更多

Java 中的 Java 正则表达式字符类 p{javaWhitespace}。

Maruthi Krishna
更新于 2020-01-10 10:09:24

364 次浏览

此字符类 \p{javaWhitespace} 匹配空格。此类匹配当作为 java.lang.Character 类的 isWhitespace() 方法的参数传递时返回 true 的字符。示例 1 实时演示import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static 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);   ... 阅读更多

Java 正则表达式中的字符类 p{javaUpperCase}。

Maruthi Krishna
更新于 2020-01-10 10:05:40

567 次浏览

此字符类 \p{javaUpperCase} 匹配大写字母。此类匹配当作为 java.lang.Character 类的 isUpperCase() 方法的参数传递时返回 true 的字符。示例 1 实时演示import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main(String args[]) {       //从用户读取字符串       System.out.println("输入一个字符串");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //正则表达式       String regex = "[\p{javaUpperCase}]";       //编译正则表达式       Pattern pattern = ... 阅读更多

如何在 Java 中使用 lambda 实现 IntUnaryOperator?

raja
更新于 2020-07-13 13:05:16

771 次浏览

IntUnaryOperator 表示一个函数式接口,它接收一个 int 值并返回另一个 int 值。它定义在 java.util.function 包中,用作 lambda 表达式或方法引用的赋值目标。它包含一个抽象方法:applyAsInt(),两个默认方法:compose() 和 then(),以及一个静态方法:identity()。语法@FunctionalInterface public interface IntUnaryOperator示例import java.util.function.IntUnaryOperator; public class IntUnaryOperatorLambdaTest1 {    public static void main(String[] args) {       IntUnaryOperator getSquare = intValue -> {    // lambda 表达式          int result = intValue * intValue;          System.out.println("获取平方:"+ result);          return result;       };   ... 阅读更多

C++ 中倒三角形中的最大路径和

Narendra Kumar
更新于 2020-06-03 08:27:16

122 次浏览

在本问题中,我们给定以倒三角形形式排列的数字。我们的任务是创建一个程序,找到倒三角形中的最大路径和。数字的倒三角形形式是指第一行包含 n 个元素,第二行包含 n-1 个元素,以此类推的排列方式。在这里,我们必须找到从每一行中选择一个元素相加可以得到的最大和。让我们举个例子来理解这个问题 -输入 -5 1 9 3 6 2输出 - 17解释 - 在这里,我找到了从最后一行到... 阅读更多

C++ 中三角形中的最大路径和

Narendra Kumar
更新于 2020-06-03 08:29:07

293 次浏览

在本问题中,我们给定以三角形形式排列的数字。我们的任务是创建一个程序,找到三角形中的最大路径和。元素从第一行开始排列,第一行有 1 个元素,然后是后续行,元素数量逐渐增加,直到第 n 行。因此,程序将找到一条路径,该路径将提供三角形中元素的最大和。所以,我们必须找到提供最大和的路径。让我们举个例子来理解这个问题 -输入... 阅读更多

广告

© . All rights reserved.