找到 4330 篇文章 关于 Java 8

使用 find() 在 Java 正则表达式中查找子序列

Fendadis John
更新于 2019-07-30 22:30:24

60 次浏览

find() 方法在输入序列中查找与所需模式匹配的子序列。此方法在 Matcher 类中可用,该类在 java.util.regex 包中可用。以下是一个使用 find() 方法在 Java 中查找子序列的程序:示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo {    public static void main(String args[]) {       Pattern p = Pattern.compile("cool");       Matcher m = p.matcher("Java is cool");       System.out.println("子序列:cool");       System.out.println("序列:Java is cool");       if (m.find())          System.out.println("找到子序列"); ... 阅读更多

Java 正则表达式中的勉强限定符

Rishi Raj
更新于 2019-07-30 22:30:24

135 次浏览

勉强限定符从尽可能短的字符串大小开始。如果引擎找到了匹配项,则该过程将继续查找更多匹配项,否则引擎会向搜索的字符串部分添加一个字符,然后再次尝试。这种情况将持续到获得匹配项或用完字符串为止。正则表达式 "B+?" 用于在字符串 "SkyIsBlue" 中查找匹配项。以下是一个演示此功能的程序:示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo {    public static void main(String args[]) {       String regex = "B+?";       String str ... 阅读更多

Java 中的 extends 关键字

Vikyath Ram
更新于 2019-07-30 22:30:24

4K+ 次浏览

对象可以使用继承获取另一个对象的属性和行为。在 Java 中,extends 关键字用于指示新类是从基类使用继承派生的。因此,基本上,extends 关键字用于扩展类的功能。以下是一个演示 Java 中 extends 关键字的程序:示例 实时演示class A {    int a = 9; } class B extends A {    int b = 4; } public class Demo {    public static void main(String args[]) {       B obj = new B();     ... 阅读更多

null 在 Java 中是字面量吗?

Arushi
更新于 2019-07-30 22:30:24

734 次浏览

Java 中的 null 是 null 类型的字面量。它不能转换为基本类型,如 int、float 等,但可以转换为引用类型。此外,null 不一定具有值 0。以下是一个演示 Java 中 null 的程序:示例 实时演示public class Demo {    public static void main(String args[]) {       String str = null;       System.out.println("str 的值为:" + str);    } }输出str 的值为:null现在让我们了解上述程序。在 main() 方法中,String str 初始化 ... 阅读更多

Java 正则表达式中的贪婪限定符

Fendadis John
更新于 2019-07-30 22:30:24

195 次浏览

贪婪限定符会尽可能多地重复指定的标记,然后引擎会回溯,贪婪限定符会放弃匹配以最终找到所需的匹配项。正则表达式 "(\w+)(\d)(\w+)" 用于在字符串 "EarthHas1Moon" 中查找匹配项。以下是一个演示此功能的程序:示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo {    public static void main(String args[]) {       String str = "EarthHas1Moon";       String regex = "(\w+)(\d)(\w+)";       Pattern p = Pattern.compile(regex);       Matcher m = p.matcher(str);       m.find();       ... 阅读更多

在 Java 中查找所有以 'a' 开头的单词

Rishi Raj
更新于 2019-07-30 22:30:24

540 次浏览

可以通过在 Java 中使用正则表达式在字符串中找到所有以 a 开头的单词。正则表达式是字符序列,可以使用特定的模式语法来匹配其他字符串。正则表达式在 java.util.regex 包中可用,该包有许多类,但最重要的类是 Pattern 类和 Matcher 类。以下是一个使用正则表达式查找所有以 'a' 开头的单词的程序:示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo {    public static void main(String args[]) throws Exception {       String ... 阅读更多

在 Java 中使用布尔值停止线程

Vikyath Ram
更新于 2019-07-30 22:30:24

824 次浏览

可以通过实现 Runnable 接口并覆盖 run() 方法来创建线程。然后可以创建一个 Thread 对象并调用 start() 方法。可以使用布尔值在 Java 中停止线程。当布尔值 stop 为假时,线程运行,当布尔值 stop 变为真时,线程停止运行。以下是一个演示此功能的程序:示例class ThreadDemo extends Thread {    public boolean stop = false;    int i = 1;    public void run() {       while (!stop) {          try {     ... 阅读更多

Java 中的最低和最高优先级线程

Arushi
更新于 2019-07-30 22:30:24

3K+ 次浏览

线程优先级决定何时向线程提供处理器以及其他资源。可以使用 Thread 类的 setPriority() 方法更改它。Java 中有三个线程优先级的静态变量,即 MIN_PRIORITY、MAX_PRIORITY 和 NORM_PRIORITY。这些变量的值分别为 1、10 和 5。以下是一个演示此功能的程序:示例 实时演示public class ThreadDemo extends Thread {    public void run() {       System.out.println("正在运行...");    }    public static void main(String[] args) {       ThreadDemo thread1 = new ThreadDemo();       ThreadDemo thread2 = new ... 阅读更多

在 Java 中更改线程优先级

Fendadis John
更新于 2019-07-30 22:30:24

610 次浏览

可以通过实现 Runnable 接口并覆盖 run() 方法来创建线程。然后可以创建一个 Thread 对象并调用 start() 方法。线程优先级决定何时向线程提供处理器以及其他资源。可以使用 Thread 类的 setPriority() 方法更改它。以下是一个演示使用 setPriority() 方法在 Java 中更改线程优先级的程序:示例 实时演示public class ThreadDemo extends Thread {    public void run() {       System.out.println("正在运行...");    }    public static void main(String[] args) {       ThreadDemo thread1 ... 阅读更多

Java 中 final static 字段的初始化程序

Rishi Raj
更新于 2019-07-30 22:30:24

895 次浏览

final static 字段变量是一个常量变量。此变量只有一个副本可用。必须显式初始化 final static 字段变量,因为 JVM 没有为其提供默认值。此外,此变量不能重新初始化。以下是一个使用静态初始化块初始化 final static 字段变量的程序:示例 实时演示public class Demo {    final static int num;    static {       System.out.println("正在运行静态初始化块。");       num = 6;    }    public static void main(String[] args) {     ... 阅读更多

广告