找到 4330 篇文章 关于 Java 8
411 次浏览
首先,创建一个字符数组 - static char num[] = { '0', '1', '2', '3', '4', '5' };现在,假设您想要一个指定长度的字符串。创建一个 StringBuilder 并使用 append() 从中创建随机数字字符串 - int len = 5; StringBuilder strBuilder = new StringBuilder(); for (int i = 0; i < len; i++) { strBuilder.append(randomNum()); }上面,我们创建了一个 randomNum() 函数,它返回随机数字字符串 - public static char randomNum() { return num[(int) Math.floor(Math.random() * 5)]; }示例 在线演示public class Demo { static char num[] = { '0', '1', '2', '3', ... 阅读更多
1K+ 次浏览
要将整数数组列表转换为浮点数组,让我们首先创建一个整数数组列表 - ArrayList < Integer > arrList = new ArrayList < Integer > (); arrList.add(25); arrList.add(50); arrList.add(100); arrList.add(200); arrList.add(300); arrList.add(400); arrList.add(500);现在,将整数数组列表转换为浮点数组。我们首先设置浮点数组的大小。这样,整数数组的每个值都分配给浮点数组 - final float[] arr = new float[arrList.size()]; int index = 0; for (final Integer value: arrList) { arr[index++] = value; }示例 在线演示import java.util.ArrayList; public class Demo { public static void main(String[] ... 阅读更多
4K+ 次浏览
在这篇文章中,我们将学习如何使用 Random 类从 Java 中的整数数组中生成随机数。Random 类提供生成随机数的方法,我们将使用 nextInt(int bound) 方法获取数组长度范围内的随机索引。问题陈述给定一个整数数组,我们需要使用 Java 从数组中随机选择并显示一个元素。输入 arr = { 10, 30, 45, 60, 78, 99, 120, 140, 180, 200};输出数组中的随机数 = 30步骤生成... 阅读更多
3K+ 次浏览
要在 Java 中生成随机 BigInteger,让我们首先设置最小值和最大值 - BigInteger maxLimit = new BigInteger("5000000000000"); BigInteger minLimit = new BigInteger("25000000000");现在,减去最小值和最大值 - BigInteger bigInteger = maxLimit.subtract(minLimit);声明一个 Random 对象并找到 maxLimit 的长度:Random randNum = new Random(); int len = maxLimit.bitLength();现在,使用上面创建的长度和随机对象设置一个新的 B 整数。示例 在线演示import java.math.BigInteger; import java.util.Random; public class Demo { public static void main(String[] args) { BigInteger maxLimit = new BigInteger("5000000000000"); BigInteger minLimit = new BigInteger("25000000000"); ... 阅读更多
189 次浏览
要生成自定义随机数 1 或 -1,您需要使用 nextBoolean()。首先循环并在每次迭代中创建一个 Random 对象 - for (int i = 0; i < 5; i++) { Random rand = new Random(); }现在,使用 nextBoolean() 在 TRUE 条件下生成 1,否则为 -1 - for (int i = 0; i < 5; i++) { Random rand = new Random(); if (rand.nextBoolean()) System.out.println(1); else System.out.println(-1); }示例 在线演示import java.util.Random; public class Demo { public static void main(String[] args) { for ... 阅读更多
145 次浏览
让我们首先创建一个 ArrayList - ArrayListarr = new ArrayList(); arr.add("50"); arr.add("100"); arr.add("150"); arr.add("200"); arr.add("250"); arr.add("300");现在,假设我们有另一个 Collection 作为 Vector - Vectorvector = new Vector(); vector.add("500"); vector.add("700"); vector.add("800"); vector.add("1000");将 Vector 中的所有元素追加到 ArrayList:arr.addAll(vector);示例 在线演示import java.util.ArrayList; import java.util.Vector; public class Demo { public static void main(String[] args) { ArrayListarr = new ArrayList(); arr.add("50"); arr.add("100"); arr.add("150"); arr.add("200"); arr.add("250"); arr.add("300"); Vectorvector = new Vector(); vector.add("500"); ... 阅读更多
248 次浏览
让我们首先创建一个 ArrayList - ArrayList < Integer > arrList = new ArrayList < Integer > (); arrList.add(100); arrList.add(200); arrList.add(300); arrList.add(400); arrList.add(500);现在,从上面的 ArrayList 创建一个 ListIterator 并插入更多元素 - ListIterator < Integer > iterator = arrList.listIterator(); iterator.add(1000); iterator.add(2000); iterator.add(3000);示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo { public static void main(String[] args) { ArrayListarrList = new ArrayList(); arrList.add(100); arrList.add(200); arrList.add(300); arrList.add(400); arrList.add(500); arrList.add(600); arrList.add(700); arrList.add(800); ... 阅读更多
620 次浏览
让我们首先创建一个 ArrayList - ArrayListarrList = new ArrayList(); arrList.add(10); arrList.add(50); arrList.add(100); arrList.add(150); arrList.add(250);使用 Comparators 接口以 reverseOrder() 反向排序 - Comparator comparator = Collections.reverseOrder();现在,使用 Collections 进行排序:Collections.sort(arrList, comparator);示例 在线演示import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class Demo { public static void main(String[] args) { ArrayListarrList = new ArrayList(); arrList.add(10); arrList.add(50); arrList.add(100); arrList.add(150); arrList.add(250); arrList.add(100); arrList.add(150); arrList.add(250); Comparator comparator = Collections.reverseOrder(); ... 阅读更多
1K+ 次浏览
假设日期以 LocalDate 格式给出,我们的任务是编写一个 Java 程序将其转换为 java.util.Date。对于此问题,我们需要通过将其与时间(例如午夜)或时区组合来向 LocalDate 添加时间信息。LocalDate 和 java.util.Date 类都用于表示 Java 中的日期。但是,随着 Java8 的发布而引入的 LocalDate 类表示没有时区信息的日期,而 Date 类是可变的,用于表示带有时区的日期和时间。让我们用一个例子来理解问题陈述。示例场景:输入:... 阅读更多