找到关于 Java 8 的4330 篇文章

Java 程序:从 TreeSet 获取尾集

Krantik Chavan
更新于 2019年7月30日 22:30:25

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); ... 阅读更多

Java 程序:从 TreeSet 获取子集

Krantik Chavan
更新于 2019年7月30日 22:30:25

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);       ... 阅读更多

如何在 Java 中填充数组值?

karthikeya Boyini
更新于 2019年7月30日 22:30:25

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]

Java 程序:用随机数填充数组

Samual Sam
更新于 2019年7月30日 22:30:25

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]

Java 程序:将数组元素左移

karthikeya Boyini
更新于 2019年7月30日 22:30:25

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]

Java 程序:在给定范围内创建随机 BigInteger

Samual Sam
更新于 2019年7月30日 22:30:25

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

Java 程序:从字符串类型值创建 BigDecimal

karthikeya Boyini
更新于 2019年7月30日 22:30:25

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

Java 程序:使用 TemporalAdjusters 类将 LocalDate 调整到下个月的第一天

Samual Sam
更新于 2019年7月30日 22:30:25

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 ... 阅读更多

Java 程序:使用 TemporalAdjusters 类将 LocalDate 调整到当月的第一天

karthikeya Boyini
更新于 2024年9月29日 02:47:31

973 次浏览

在本文中,我们将学习如何在 Java 中调整 LocalDate 对象以查找该月的第一天。该程序演示了如何获取给定日期并使用 TemporalAdjusters 类轻松获取该月的第一天。此功能在各种应用程序中非常有用,例如安排事件或生成月度报告。TemporalAdjusters 提供了用于常见日期调整的实用程序方法。我们将学习如何设置特定日期并将其调整以查找该月的第一天。问题陈述编写一个 Java 程序,该程序调整 LocalDate 以查找并... 阅读更多

Java程序:获取一个月中的第一个星期五

Samual Sam
更新于 2024年9月29日 02:47:00

535 次浏览

本文将探讨如何在 Java 中获取任何给定月份的第一个星期五。程序将使用 Java 的 LocalDate 类和 TemporalAdjusters 来根据输入日期自动计算第一个星期五。我们将逐步讲解其工作原理,并了解代码如何执行此任务。问题陈述:编写一个 Java 程序来获取一个月中的第一个星期五。下面是相同的演示示例 - 输入当前日期 = 2019-04-01 输出当前日期 = 2019-04-01 第一个星期五日期 = 2019-04-05 获取一个月中的第一个星期五的步骤……阅读更多

广告