找到关于 Java 8 的4330 篇文章

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

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

60 次浏览

find() 方法查找输入序列中与所需模式匹配的子序列。此方法在 java.util.regex 包中可用的 Matcher 类中可用。一个使用 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 为 false 时,线程运行;当布尔值 stop 变为 true 时,线程停止运行。演示此功能的程序如下所示:示例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) { ... 阅读更多

上一页 1 ... 251 252 253 254 255 ... 433 下一页 (总共433页)
广告