找到关于 Java 8 的4330 篇文章
59 次浏览
让我们首先创建一个 TreeSet 并向其中添加元素:TreeSet treeSet = new TreeSet(); treeSet.add(20); treeSet.add(50); treeSet.add(100); treeSet.add(120); treeSet.add(150); treeSet.add(200); treeSet.add(250); treeSet.add(300); treeSet.add(350); treeSet.add(400);现在,让我们从 TreeSet 获取尾集。在下面的例子中,我们将获取大于 200 的元素:SortedSet set = treeSet.tailSet(200);示例import java.util.SortedSet; import java.util.TreeSet; public class Demo { public static void main(String[] args) { TreeSet treeSet = new TreeSet(); treeSet.add(20); treeSet.add(50); treeSet.add(100); treeSet.add(120); treeSet.add(150); treeSet.add(200); treeSet.add(250); treeSet.add(300); ... 阅读更多
80 次浏览
让我们首先创建一个 TreeSet 并添加元素:TreeSet treeSet = new TreeSet(); treeSet.add(10); treeSet.add(20); treeSet.add(30); treeSet.add(40); treeSet.add(50); treeSet.add(60); treeSet.add(70); treeSet.add(80); treeSet.add(90); treeSet.add(100);现在,假设您需要设置从 50 到 70 的子集,则为此使用 subset():SortedSet sub = treeSet.subSet(50, 70); System.out.println("Sub Set = " + sub);示例import java.util.TreeSet; import java.util.SortedSet; public class Demo { public static void main(String[] args) { TreeSet treeSet = new TreeSet(); treeSet.add(10); treeSet.add(20); treeSet.add(30); treeSet.add(40); treeSet.add(50); treeSet.add(60); ... 阅读更多
2K+ 次浏览
让我们首先创建一个 int 数组 −int[] arr = new int[10];现在,填充数组值。这里,数字从索引 2 添加到 7 −Arrays.fill(arr, 2, 7, 100);示例 在线演示import java.util.Arrays; public class Demo { public static void main(String[] args) { int[] arr = new int[10]; System.out.println("Array = "+Arrays.toString(arr)); Arrays.fill(arr, 2, 7, 100); System.out.println("Fill = "+Arrays.toString(arr)); } }输出Array = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] Fill = [0, 0, 100, 100, 100, 100, 100, 0, 0, 0]
3K+ 次浏览
让我们首先创建一个数组 −double[] arr = new double[5];现在,创建 Random 类对象 −Random randNum = new Random();现在,用随机数填充上述数组 −for (int i = 0; i < 5; i++) { arr[i] = randNum.nextInt(); }示例 在线演示import java.util.Arrays; import java.util.Random; public class Demo { public static void main(String args[]) { double[] arr = new double[5]; Random randNum = new Random(); for (int i = 0; i < 5; i++) { arr[i] = randNum.nextInt(); } System.out.println("Random numbers = "+Arrays.toString(arr)); } }输出Random numbers = [-6.59888981E8, 1.141160731E9, -9.931249E8, 1.335266582E9, 8.27918412E8]
506 次浏览
让我们首先创建一个 int 数组 −int[] arr = { 10, 20, 30, 40, 50, 60, 70, 80, 90 };现在,使用 arraycopy() 将数组元素左移,并正确放置元素,以便将其左移 −System.arraycopy(arr, 1, arr, 0, arr.length - 1);示例 在线演示import java.util.Arrays; public class Demo { public static void main(String[] argv) throws Exception { int[] arr = { 10, 20, 30, 40, 50, 60, 70, 80, 90 }; System.out.println("Initial array..."+Arrays.toString(arr)); System.arraycopy(arr, 1, arr, 0, arr.length - 1); System.out.println("Array after shifting to the left..."); System.out.println(Arrays.toString(arr)); } }输出Initial array... [10, 20, 30, 40, 50, 60, 70, 80, 90] Array after shifting to the left... [20, 30, 40, 50, 60, 70, 80, 90, 90]
248 次浏览
创建一个 Random 类对象 −Random random = new Random();现在让我们在下面设置的范围内创建一个随机 BigInteger −BigInteger i = new BigInteger(1024, random);示例 在线演示import java.math.BigInteger; import java.util.Random; public class Demo { public static void main(String[] args) { Random random = new Random(); BigInteger i = new BigInteger(1024, random); System.out.println("Random BigInteger = "+i); } }输出Random BigInteger = 172988250696765715389833755481951104504569480256142363412177847577736195982554760981595486734850686498607899498518922990162874103419942352546847073039976287403845518172884710426458735414702299598858093908453406020426533304237452347610248118892069951238970445771615614781904759399589093691142208659284351662649
342 次浏览
让我们首先使用字符串值创建一个 BigDecimal 类型 −BigDecimal one = new BigDecimal("562537627.8787867");现在,创建一个带有 long 值的 BigDecimal −BigDecimal two = BigDecimal.valueOf(562L);之后,使用 add() 和参数值,即“two”对象中的值 −one = one.add(two);示例 在线演示import java.math.BigDecimal; public class Demo { public static void main(String[] argv) throws Exception { BigDecimal one = new BigDecimal("562537627.8787867"); BigDecimal two = BigDecimal.valueOf(562L); one = one.add(two); System.out.println(one); } }输出562538189.8787867
264 次浏览
让我们首先设置一个日期 −LocalDate localDate = LocalDate.of(2019, Month.JUNE, 15);现在,将 LocalDate 调整到下个月的第一天 −LocalDate day = localDate.with(TemporalAdjusters.firstDayOfNextMonth());示例 在线演示import java.time.LocalDate; import java.time.Month; import java.time.temporal.TemporalAdjusters; public class Demo { public static void main(String[] args) { LocalDate localDate = LocalDate.of(2019, Month.JUNE, 15); System.out.println("Current Date = "+localDate); System.out.println("Current Month = "+localDate.getMonth()); LocalDate day = localDate.with(TemporalAdjusters.firstDayOfMonth()); System.out.println("First day of month = "+day); day = localDate.with(TemporalAdjusters.firstDayOfNextMonth()); System.out.println("First day of next month = "+day); } }输出Current Date ... 阅读更多
973 次浏览
在本文中,我们将学习如何在 Java 中调整 LocalDate 对象以查找该月的第一天。该程序演示了如何获取给定日期并使用 TemporalAdjusters 类轻松获取该月的第一天。此功能在各种应用程序中非常有用,例如安排事件或生成月度报告。TemporalAdjusters 提供了用于常见日期调整的实用程序方法。我们将学习如何设置特定日期并将其调整以查找该月的第一天。问题陈述编写一个 Java 程序,该程序调整 LocalDate 以查找并... 阅读更多
535 次浏览
本文将探讨如何在 Java 中获取任何给定月份的第一个星期五。程序将使用 Java 的 LocalDate 类和 TemporalAdjusters 来根据输入日期自动计算第一个星期五。我们将逐步讲解其工作原理,并了解代码如何执行此任务。问题陈述:编写一个 Java 程序来获取一个月中的第一个星期五。下面是相同的演示示例 - 输入当前日期 = 2019-04-01 输出当前日期 = 2019-04-01 第一个星期五日期 = 2019-04-05 获取一个月中的第一个星期五的步骤……阅读更多