关于面向对象编程,找到了 9301 篇 文章

如何在 Java Regex 中匹配不包含某个单词的行

Arnab Chakraborty
更新于 2020-06-21 06:31:20

318 次浏览

示例实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class NoRegTest {    public static void main(String[] args) {       String s="^fun";       Pattern pattern = Pattern.compile(s);       Matcher matcher = pattern.matcher("Java is fun");       if(!matcher.find()) {          System.out.println("not found");       }    } }输出not found

Java 正则表达式用于排除特定的字符串常量

Arnab Chakraborty
更新于 2024-09-29 02:51:09

1K+ 次浏览

在本程序中,我们将使用正则表达式来检查给定的字符串是否不包含子串“kk”(使用 Java)。正则表达式 ^((?!kk).)*$ 设计用于匹配在字符串中任何地方都不包含“kk”模式的字符串。程序将评估一个示例字符串并打印是否包含“kk”。问题陈述用 Java 编写一个程序,用于检查给定的字符串是否包含子串“kk”。如果字符串不包含“kk”,程序将返回 true,否则将返回 false。输入String s = “tutorials” 输出true ... 阅读更多

不包含特定字串的 Java 正则表达式。

Arnab Chakraborty
更新时间 20-6 月 -2020 10:34:58

510 次观看

示例 import java.util.regex.*; class PatternMatch{    public static void main(String args[]) {       String content = "我是一个学生";       String string = ".*男孩.*";       boolean isMatch = Pattern.matches(string, content);       System.out.println("该行包含 '男孩'?"+ isMatch);    } } 输出该行包含 '男孩'?false matches()­­用于检查整个文本是否与模式匹配。其输出是一个布尔值。如果找到匹配,则返回 true,否则返回 false。这是使用正则表达式在文本中查找字串的最简单方法之一。还有一种名为 compile() 的其它方法,如果您希望 ... 了解更多信息

如何在 Java-8 正则表达式中使用 R。

Arnab Chakraborty
更新时间 30-7 月 -2019 22:30:22

420 次观看

\R 匹配任何 Unicode 标准中定义的行中断Pattern p = Pattern.compile("\R");Unicode 行中断序列等效于 \u000D\u000A|[\u000A\u000B\u000C\u000D\u0085\u2028\u2029]

我们为何应该在 Java 正则表达式中使用整个字串

Arnab Chakraborty
更新时间 21-6 月 -2020 14:14:42

987 次观看

在 Java 正则表达式中,matches() 与整个字串匹配输入字串,因为它在输入字串的末尾添加了 ^ 和 $,因此它不会匹配子字串。所以对于要匹配子字串,您应当使用 find()。示例 import java.util.regex.*; class PatternMatchingExample {    public static void main(String args[]) {       String content = "aabbcc";       String string = "aa";       Pattern p = Pattern.compile(string);       Matcher m = p.matcher(content);       System.out.println(" 'aa' 匹配:" + m.matches());       System.out.println(" 'aa' 匹配:" + m.find());    } } 输出'aa' 匹配:false 'aa' 匹配:true

在 Java 中匹配包含多个子串的行

Arnab Chakraborty
更新时间 21-6 月 -2020 06:33:07

674 次观看

示例在线演示 import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class SearchRegex {    private Pattern subPattern = Pattern.compile(SUBJECT_PATTERN);    private Matcher matcher;    private static final String SUBJECT_PATTERN = "(?s)科目 1:\s(.*)科目 2:";    public static void main(String[] args) {       String d = "科目 1: Java" + "科目 2: Python";       SearchRegex obj = new SearchRegex();       List list = obj.getSubject(d);       System.out.println("地址结果:" + list);    }    private List getSubject(String d){       List result = new ArrayList();       matcher = subPattern.matcher(d);       while (matcher.find()) {          result.add(matcher.group(1));       }       return result;    } } 输出地址结果:[Java]

如何测试一个 Java 字符串是否包含不区分大小写的正则表达式模式

Arnab Chakraborty
更新时间 24-6 月 -2020 07:29:15

275 次观看

语法?i:x 使字符串搜索不区分大小写。例如,public class RegCaseSense {    public static void main(String[] args) {       String stringSearch = "HI we are at java class.";       // 这不起作用,因为模式是大写的       System.out.println("Try this 1: " + stringSearch.matches(".*CLASS.*"));         // 神奇的 (?i:X) 语法使此搜索不区分大小写,因此它返回 true       System.out.println("Try this 2: " + stringSearch.matches("(?i:.*CLASS.*)"));    } }

哪个网站最适合 Java 面试问题?

Rama Giri
更新于 2020 年 6 月 18 日 06:00:44

776 次观看

有很多网站以 Java 面试问题解答为有用资源。以下是几个最受欢迎网站的列表。Tutorialspointwww.Tutorialspoint.comStackOverflowwww.stackoverflow.comDZonewww.dzone.comWikipediawww.wikipedia.orgIBM Developer Workswww.ibm.com/developerworks/java/

Java 中方法重载与自动装箱和扩宽。

Arjun Thakur
更新于 2020 年 2 月 25 日 06:08:01

205 次观看

扩宽是指将较低数据类型的数据(例如 int)传递给较高的数据类型(例如 long)。在这种情况下,可以进行方法重载。示例实时演示 public class Tester {    public static void main(String args[]) {       Tester tester = new Tester();       short c = 1, d = 2;       int e = 1, f = 2;       System.out.println(tester.add(c, d));       System.out.println(tester.add(e, f));    }    public int add(short a, short b) {       System.out.println("short");       return a + b;    }    public int add(int a, int b) {       System.out.println("int"); return a + b;    } } 输出 Short 3  Int 3

示例,理解 Java 中变量的类型

Fendadis John
更新于 2020 年 2 月 25 日 05:40:16

84 次观看

Java 中有三种变量——局部变量实例变量类或静态变量局部变量 局部变量在方法、构造函数或块中声明。当进入方法、构造函数或块时,局部变量被创建,一旦退出方法、构造函数或块,变量将被销毁。访问修饰符不能用于局部变量。局部变量仅在声明的方法、构造函数或块中可见。局部变量在内部实现于栈级别。局部变量没有默认值,因此应在首次使用之前声明局部变量并分配初始值。示例 Here age is a local variable. ... 阅读更多

广告