找到关于编程的34423 篇文章

Java 程序:从两个 LinkedHashMap 中查找键,并将其交替存储到列表中

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

67 次查看

让我们首先创建一个带有键值对的 LinkedHashMap:Map map1 = new LinkedHashMap(); map1.put("1", "Jim"); map1.put("2", "David"); map1.put("3", "Tom"); map1.put("4", "Sam"); map1.put("5", "Steve"); 现在让我们创建另一个带有键值对的 LinkedHashMap:Map map2 = new LinkedHashMap(); map2.put("6", "Katie"); map2.put("7", "John"); map2.put("8", "Kane"); map2.put("9", "Chris"); 现在,创建一个新的 List 并将上面两个 Map 的键存储到其中:List list = new ArrayList(); list.addAll(map1.keySet()); list.addAll(map2.keySet());示例 在线演示import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; public class Demo { public static void main(String[] args) { Map map1 = new LinkedHashMap(); map1.put("1", "Jim"); map1.put("2", "David"); ... 阅读更多

Java 程序:抛硬币

Samual Sam
更新于 2024年6月28日 11:20:56

4K+ 次查看

抛硬币是将一枚硬币抛向空中,然后让它掉落。抛硬币就像一个游戏,你可以选择正面或反面,正面朝上的那一面就是结果。当我们想要随机做出决定或解决问题时,可以使用这种方法。问题陈述创建一个 Java 程序来模拟抛硬币 10 次的过程,记录“正面”和“反面”的结果次数。输出概率 = 10 正面:3 反面:7 算法步骤 1:创建“抛掷”的实例…… 阅读更多

Java 程序:获取随机字母

karthikeya Boyini
更新于 2024年9月5日 11:24:47

1K+ 次查看

在这篇文章中,我们将学习如何编写一个 Java 程序来获取小写和大写随机字母。我们将使用 java.util 包中的 Random 类。程序将首先从小写字母表中选择随机小写字母,然后以类似的方式生成随机大写字母。问题陈述编写一个 Java 程序来获取大小写随机字母。以下是演示 - 输出小写随机字母...dlhjs大写随机字母...BKIZN 获取随机字母的步骤以下是使用 Java 获取随机字母的步骤…… 阅读更多

如何在 Java 中生成随机布尔值?

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

274 次查看

要生成像 TRUE 或 FALSE 这样的随机布尔值,首先创建一个新的 Random 对象:Random randNum = new Random(); 现在,循环遍历你想要的布尔值的数量,并使用 nextBooleans() 方法生成随机布尔值:for (int i = 1; i

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

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

3K+ 次查看

让我们首先创建一个 float 数组列表:ArrayList < Float > arrList = new ArrayList < Float > (); arrList.add(5.2 f); arrList.add(10.3 f); arrList.add(15.3 f); arrList.add(20.4 f); 现在,将 float 数组列表转换为 float 数组。首先,我们将 float 数组的大小设置为相同,即相同数量的元素。之后,我们分配每个值:final float[] arr = new float[arrList.size()]; int index = 0; for (final Float value: arrList) { arr[index++] = value; }示例 在线演示import java.util.ArrayList; public class Demo { public static void main(String[] args) { ArrayList arrList = new ... 阅读更多

如何在 Java 中生成很大的随机数?

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

531 次查看

对于很大的随机数,请在 Java 中使用 BigInteger 类型。首先,创建一个 Random 对象:Random randNum = new Random(); 现在,声明一个字节数组并生成随机字节:byte[] b = new byte[max]; randNum.nextBytes(b); 现在,使用 BigInteger 类型生成一个很大的随机数:BigInteger bigInt = new BigInteger(b);示例 在线演示import java.math.BigInteger; import java.util.Random; public class Demo { public static void main(String... a) { int max = 10; Random randNum = new Random(); byte[] b = new byte[max]; randNum.nextBytes(b); // BigInteger 类型 BigInteger bigInt ... 阅读更多

使用 Java 8 Lambda 迭代 List 的程序

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

2K+ 次查看

让我们首先创建一个 List 并添加元素:ArrayList arrayList = new ArrayList(); arrayList.add("100"); arrayList.add("200"); arrayList.add("300"); arrayList.add("400"); arrayList.add("500"); 现在,使用 Lambda 表达式迭代它:ArrayList list = arrayList; System.out.println("正在迭代..."); list.stream().forEach(elem -> System.out.println(elem));示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo { public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add("100"); arrayList.add("200"); arrayList.add("300"); arrayList.add("400"); arrayList.add("500"); arrayList.add("600"); arrayList.add("700"); arrayList.add("800"); arrayList.add("900"); arrayList.add("1000"); System.out.println("ArrayList..."); ... 阅读更多

如何在 Java 中测试 List 是否为不可修改的 List?

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

924 次查看

我们将首先将一个列表设置为不可修改,然后测试它是否不可修改。让我们创建一个 List 并添加元素:List list = new LinkedList (); list.add(10); list.add(20); list.add(30); list.add(40); list.add(50); 将上面的列表设置为不可修改:List unmodifiable = Collections.unmodifiableList(list); 现在,使用 If-else 检查列表是否不可修改:if (unmodifiable.getClass().getName().contains("UnmodifiableList")) System.out.println("这是一个不可修改的列表"); else System.out.println("这不是一个不可修改的列表");示例 在线演示import java.util.Collections; import java.util.LinkedList; import java.util.List; public class Demo { public static void main(String[] args) { List list = new LinkedList(); ... 阅读更多

如何在 Java 中洗牌 List

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

169 次查看

首先,创建一个 Integer 数组:Integer[] strArray = new Integer[] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 }; 现在,将其转换为 List:List list = Arrays.asList(strArray); 使用 Collections 进行洗牌,如下所示:Collections.shuffle(list);示例 在线演示import java.util.Arrays; import java.util.Collections; import java.util.List; public class Demo { public static void main(String args[]) { Integer[] strArray = new Integer[] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 }; List list = Arrays.asList(strArray); System.out.println("List = "+list); Collections.shuffle(list); System.out.println("洗牌后的 List = "+list); } }输出List = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100] 洗牌后的 List = [100, 90, 40, 70, 20, 10, 80, 30, 60, 50]

如何在另一个集合中保留来自集合的元素

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

89 次查看

假设以下是我们的集合,即 ArrayList:List list = new ArrayList(); list.add(100); list.add(200); list.add(200); list.add(200); list.add(300); list.add(400); list.add(400); list.add(500); 现在,创建一个另一个集合:List list2 = new ArrayList(); list2.add(100); list2.add(200); list2.add(300); list2.add(400); 要在另一个集合中保留来自集合的所有元素,请尝试使用 list 和 list2 作为我们的两个集合执行以下操作:list.retainAll(list2);示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo { public static void main(String args[]) throws Exception { List list = new ArrayList(); list.add(100); list.add(200); list.add(200); list.add(200); list.add(300); ... 阅读更多

广告
© . All rights reserved.