找到 34423 篇文章,关于编程

如何在 Java 中生成不会重复的随机值

Samual Sam
更新于 2019-07-30 22:30:25

370 次浏览

要生成不会重复的随机值,可以使用 HashSet 集合。首先,创建一个随机对象和 HashSet −Random randNum = new Random(); Sets = new HashSet();现在,添加随机整数 −while (s.size() < 10) {    s.add(randNum.nextInt()); }现在,显示唯一的随机数 −Listlist = new ArrayList(s); System.out.println(list);示例 在线演示import java.util.ArrayList; import java.util.HashSet; import java.util.Set; import java.util.Random; import java.util.List; public class Demo {    public static void main(String[] args) {       Random randNum = new Random();       Sets = new HashSet();       while (s.size() < 10) {          s.add(randNum.nextInt());     ... 阅读更多

Java 程序生成随机数字字符串

karthikeya Boyini
更新于 2019-07-30 22:30:25

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

如何在 Java 中将 Integer 数组列表转换为 float 数组?

Samual Sam
更新于 2019-07-30 22:30:25

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

Java 程序从数组中生成随机数

karthikeya Boyini
更新于 2024-11-04 18:44:53

4K+ 次浏览

在本文中,我们将学习如何使用 Random 类从 Java 中的整数数组中生成随机数。Random 类提供生成随机数的方法,我们将使用 nextInt(int bound) 方法获取数组长度范围内的随机索引。问题陈述给定一个整数数组,我们需要使用 Java 随机选择并显示数组中的一个元素。输入 arr = { 10, 30, 45, 60, 78, 99, 120, 140, 180, 200};输出数组中的随机数 = 30步骤生成 ... 阅读更多

如何在 Java 中生成随机 BigInteger 值?

Samual Sam
更新于 2019-07-30 22:30:25

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

Java 程序生成自定义随机数 -1 或 1

karthikeya Boyini
更新于 2019-07-30 22:30:25

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

在 Java 中生成 10 个随机四位数

Samual Sam
更新于 2019-07-30 22:30:25

4K+ 次浏览

要生成随机整数,请使用带 nextInt 的 Random 类。首先,创建一个 Random 对象 −Random rand = new Random();上面的 Random 是一个随机数生成器。现在,逐个选择随机数。我们想要 10 个随机四位数,因此循环直到 i = 1 到 10 −for (int i = 1; i

Java 程序将其他集合的所有元素附加到 ArrayList

karthikeya Boyini
更新于 2019-07-30 22:30:25

145 次浏览

让我们首先创建一个 ArrayList −ArrayListarr = new ArrayList(); arr.add("50"); arr.add("100"); arr.add("150"); arr.add("200"); arr.add("250"); arr.add("300");现在,假设我们有另一个集合作为 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");   ... 阅读更多

使用 ListIterator 在 Java 中将元素插入列表

Samual Sam
更新于 2019-07-30 22:30:25

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

如何在 Java 中使用 Comparator 将列表按降序排序

karthikeya Boyini
更新于 2019-07-30 22:30:25

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

广告

© . All rights reserved.