找到 34423 篇文章 关于编程

Java 正则表达式中 Matcher.find(int) 方法的作用

Rishi Raj
更新于 2020-06-30 08:37:18

211 次查看

Matcher.find(int) 方法在输入序列中查找子序列,该子序列位于作为参数指定的子序列编号之后。此方法在 Matcher 类中可用,该类在 java.util.regex 包中可用。Matcher.find(int) 方法有一个参数,即获取子序列之后的子序列编号,如果获取所需的子序列则返回 true,否则返回 false。以下给出了一个演示 Java 正则表达式中 Matcher.find(int) 方法的程序 -示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo {    public static void main(String args[]) {       Pattern p = ... 阅读更多

在 Java 中创建只读集合

Arushi
更新于 2020-06-30 08:28:36

129 次查看

只读集合的一个示例可以是不可修改的 ArrayList。可以使用 java.util.Collections.unmodifiableList() 方法获取指定 ArrayList 的不可修改视图。此方法只有一个参数,即 ArrayList,它返回该 ArrayList 的不可修改视图。以下给出了一个演示此方法的程序 -示例 实时演示import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Demo {    public static void main(String args[]) throws Exception {       List aList = new ArrayList();       aList.add("Apple");       aList.add("Mango");       aList.add("Guava");       aList.add("Orange");       aList.add("Peach"); ... 阅读更多

在 Java 正则表达式中使用简单组

Vikyath Ram
更新于 2020-06-30 08:29:44

141 次查看

在 Java 正则表达式中,可以使用组将多个字符视为一个单元。java.time.Matcher.group() 方法用于查找输入序列字符串中与所需模式匹配的子序列。以下给出了一个演示 Java 正则表达式中组的程序 -示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo {    public static void main(String args[]) {       Pattern p = Pattern.compile("\w\d");       Matcher m = p.matcher("I am f9");       System.out.println("The input string is: I am f9");       System.out.println("The Regex is: \w\d");     ... 阅读更多

获取 Java 中的当前线程

Rishi Raj
更新于 2020-06-30 08:30:48

14K+ 次查看

可以通过实现 Runnable 接口并覆盖 run() 方法来创建线程。当前线程是 Java 中当前正在执行的线程对象。Thread 类的 currentThread() 方法可用于获取当前线程。此方法不需要参数。以下给出了一个演示此方法的程序 -示例 实时演示public class Demo extends Thread {    public void run() {       for (int i = 0; i < 5; i++) {          System.out.println("The Thread name is " + Thread.currentThread().getName());       }    }    public static void main(String[] ... 阅读更多

Java 正则表达式中 Matcher.matches() 方法的作用

Arushi
更新于 2020-06-30 08:32:13

102 次查看

java.time.Matcher.matches() 方法将给定区域与指定的模式匹配。如果区域序列与 Matcher 的模式匹配,则返回 true,否则返回 false。以下给出了一个演示 Java 正则表达式中 Matcher.matches() 方法的程序 -示例 实时演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo {    public static void main(String args[]) {       Pattern p = Pattern.compile("Apple");       String str1 = "apple";       String str2 = "Apple";       String str3 = "APPLE";       Matcher m1 = p.matcher(str1);       Matcher m2 = p.matcher(str2);   ... 阅读更多

在 Java 中查找列表中的极值元素

Jai Janardhan
更新于 2019-07-30 22:30:24

460 次查看

列表中的极值元素是最大和最小元素。可以使用 java.util.Collections.max() 和 java.util.Collections.min() 方法分别获取这些元素。Collections.max() 方法包含一个参数,即要查找最大元素的列表,它返回列表中的最大元素。Collections.min() 方法包含一个参数,即要查找最小元素的列表,它返回列表中的最小元素。以下给出了一个演示此方法的程序:示例import java.util.Arrays; import java.util.Collections; import java.util.List; public class Demo {    public static void main(String args[]) { ... 阅读更多

在 Java 中以逆序排序列表

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

9K+ 次查看

可以使用 java.util.Collections.sort() 方法以逆序(即降序)对列表进行排序。此方法需要两个参数,即要排序的列表和 Collections.reverseOrder(),后者使用 Comparator 反转元素集合的顺序。如果列表中存在相互不可比较的元素,则 Collections.sort() 方法会抛出 ClassCastException。以下给出了一个演示此方法的程序:示例 实时演示import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Demo { public static void main(String args[]) { List aList = new ArrayList(); ... 阅读更多

如何在 Java 中对列表进行排序

Jai Janardhan
更新于 2020-06-30 08:13:41

103 次查看

可以使用 java.util.Collections.sort() 方法以升序对列表进行排序。此方法需要一个参数,即要排序的列表,并且不返回值。如果列表中存在相互不可比较的元素,则 Collections.sort() 方法会抛出 ClassCastException。以下给出了一个演示此方法的程序 -示例 实时演示import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Demo {    public static void main(String args[]) {       List aList = new ArrayList();       aList.add("James");       aList.add("Harry");       aList.add("Susan");       aList.add("Emma");       aList.add("Peter"); ... 阅读更多

使用 Collections.binarySearch 在 Java 中执行二分查找

Arushi
更新于 2020-06-30 08:14:53

248 次查看

可以使用 Java 中的 `java.util.Collections.binarySearch()` 方法执行二分查找。此方法需要两个参数,即要执行二分查找的列表和要搜索的元素。如果元素在列表中,则返回该元素的索引;如果不在列表中,则返回 -1。下面给出一个演示此方法的程序示例:示例 在线演示import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Demo {    public static void main(String args[]) {       List aList = new ArrayList();       aList.add("James");       aList.add("George"); ... 阅读更多

使用 Java 中的 Comparator 获取反序

Vikyath Ram
更新于 2020-06-30 08:16:08

688 次浏览

可以使用 Java 中的 Comparator 接口对用户自定义类的对象进行排序。`java.util.Collections.reverseOrder()` 方法使用 Comparator 反转元素集合的顺序。下面给出一个演示此方法的程序示例:示例import java.util.Arrays; import java.util.Collections; import java.util.Comparator; public class Demo {    public static void main(String args[]) throws Exception {       Comparator comparator = Collections.reverseOrder(); { "John", "Amy", "Susan", "Peter" };       int n = str.length;       System.out.println("The array elements are: ");       for (int i = 0; i < n; i++) {       ... 阅读更多

广告

© . All rights reserved.