找到 4330 篇文章 关于 Java 8
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); ... 阅读更多
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[]) { ... 阅读更多
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(); ... 阅读更多
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"); ... 阅读更多
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"); ... 阅读更多
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++) { ... 阅读更多
245 次浏览
可以使用 java.util.Vector.clone() 方法克隆 Vector。此方法不带任何参数,它返回指定 Vector 实例的克隆作为对象。以下是一个演示此方法的程序:示例 实时演示import java.util.Vector; public class Demo { public static void main(String args[]) { Vector vec1 = new Vector(); vec1.add(7); vec1.add(3); vec1.add(5); vec1.add(9); vec1.add(2); Vector vec2 = (Vector) vec1.clone(); System.out.println("The Vector vec1 elements are: " + vec1); ... 阅读更多
1K+ 次浏览
可以使用 java.util.Vector.toArray() 方法将 Vector 转换为数组。此方法不需要参数,它返回一个包含 Vector 中所有元素的数组,并按正确的顺序排列。以下是一个演示此方法的程序:示例 实时演示import java.util.Vector; public class Demo { public static void main(String args[]) { Vector vec = new Vector(); vec.add(7); vec.add(3); vec.add(5); vec.add(2); vec.add(8); Object[] arr = vec.toArray(); System.out.println("The Array elements are: "); ... 阅读更多
419 次浏览
可以使用 java.util.Collections.min() 方法获取 Vector 的最小元素。此方法包含一个参数,即要确定最小元素的 Vector,它返回 Vector 中的最小元素。以下是一个演示此方法的程序:示例 实时演示import java.util.Collections; import java.util.Vector; public class Demo { public static void main(String args[]) { Vector vec = new Vector(); vec.add(7); vec.add(3); vec.add(9); vec.add(5); vec.add(8); System.out.println("The Vector elements are: " + vec); ... 阅读更多
962 次查看
可以使用 java.util.Collections.max() 方法获取向量的最大元素。此方法包含一个参数,即确定最大元素的向量,它返回向量中的最大元素。演示此方法的程序如下所示 -示例 实时演示import java.util.Collections; import java.util.Vector; public class Demo { public static void main(String args[]) { Vector vec = new Vector(); vec.add(7); vec.add(3); vec.add(9); vec.add(5); vec.add(8); System.out.println("The Vector elements are: " + vec); ... 阅读更多