找到关于编程的34423篇文章

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

Rishi Raj
更新于 2020年6月30日 08:37:18

211 次查看

Matcher.find(int) 方法在输入序列中查找子序列,该子序列位于作为参数指定的子序列编号之后。此方法在 java.util.regex 包中提供的 Matcher 类中可用。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年6月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年6月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年6月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年6月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年7月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年7月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年6月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年6月30日 08:14:53

248 次查看

可以使用 java.util.Collections.binarySearch() 方法在 Java 中执行二分查找。此方法需要两个参数,即要执行二分查找的列表和要搜索的元素。如果元素在列表中,则返回元素的索引,如果不在列表中,则返回 -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年6月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.