找到关于 Java 8 的 4330 篇文章

Java 程序:将一维和多维数组转换为字符串

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

304 次浏览

为了将数组转换为一维和二维数组,让我们首先创建一个一维和二维数组:一维数组:String str[] = {"p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}; 二维数组:double d[][] = { {1.2, 1.3, 2.1, 4.1}, {1.5, 2.3}, {2.5, 4.4}, {3.8}, {4.9}, {3.2, 2.1, 3.2, 7.2} }; 将一维数组转换为字符串:Arrays.toString(str); 将二维数组转换为字符串:Arrays.deepToString(d); 示例 import java.util.Arrays; public class Demo { public static void main(String args[]) { String str[] = {"p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}; ... 阅读更多

Java 程序:对未排序整数数组进行排序

Samual Sam
更新于 2024-06-28 18:19:18

2K+ 次浏览

排序是指以特定格式排列数据。排序算法指定以特定顺序(升序或降序)排列数据的方式。问题陈述:对于给定数组,编写 Java 程序对未排序的整数数组进行排序。考虑以下示例 - 输入 未排序的整数数组 = [10, 14, 28, 11, 7, 16, 30, 50, 25, 18] 输出 未排序的整数数组 = [10, 14, 28, 11, 7, 16, 30, 50, 25, 18] 已排序的整数数组 = [7, 10, 11, 14, 16, 18, 25, 28, 30, 50] 对未排序数组中的整数进行排序 ... 阅读更多

Java 程序:对数组元素的子集进行排序

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

259 次浏览

让我们首先创建一个字符串数组:String[] strArr = new String[] { "r", "p", "v", "y", "s", "q" }; 现在,使用 Arrays.sort() 获取子集。使用以下方法仅对索引范围 2 到 6 进行排序:Arrays.sort(strArr, 2, 6); 示例 import java.util.Arrays; public class Demo { public static void main(String[] args) { String[] strArr = new String[] { "r", "p", "v", "y", "s", "q" }; Arrays.sort(strArr, 2, 6); System.out.println("对索引 2 到 6 的数组元素的子集进行排序..."); for (int a = 0; a < strArr.length; ... 阅读更多

Java 程序:计算数组排序时间

Samual Sam
更新于 2024-10-25 11:21:27

617 次浏览

在这篇文章中,我们将学习如何测量在 Java 中对数组进行排序所花费的时间。我们将研究两种计算排序时间的方法:使用 Date 类和 System.nanoTime() 方法。首先,我们将使用 Date 类来跟踪排序操作之前和之后的时间,从而能够以毫秒为单位计算持续时间。然后,我们将利用 System.nanoTime() 以更高的精度捕获时间,以纳秒为单位进行测量并将结果转换为毫秒。不同的方法 下面是使用 Java 测量对数组进行排序所花费时间的不同方法: ... 阅读更多

如何在 Java 中使用一定范围内的随机字母值填充二维数组?

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

1K+ 次浏览

要使用随机字母填充二维数组,请使用 Random 类。让我们首先声明一个二维数组:char arr[][] = new char[3][3]; 现在,在嵌套 for 循环中,使用 Random 类对象根据 switch case 获取随机值。这里,我们的范围是 3,即一次设置 3 个字母:Random randNum = new Random(); for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { int x = randNum.nextInt(3); switch (x) { case ... 阅读更多

Java 程序:在一行中输出固定数量的数组元素

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

165 次浏览

要在一行中输出固定数量的数组元素,我们应该检查一个条件,如果条件为真,我们应该适当地放置 System.out.println(); 以获得一行,然后继续这个过程。这里,我们将在每行显示 5 个元素。首先,创建一个新的整数数组并添加一些元素:int[] list = new int[50]; for (int i = 0; i < list.length; i++) { list[i] = (int)(i + 20); } 现在,声明一个新变量并将其初始化为 0。此变量在一个 for 循环中被检查,该循环循环直到… 阅读更多

如何在 Java 中将包装器值数组列表转换为基本类型数组?

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

570 次浏览

这里,为了将包装器值数组列表转换为基本类型数组,我们考虑 Integer 为包装器,而 double 为基本类型。首先,声明一个 Integer 数组列表并向其中添加元素:ArrayList < Integer > arrList = new ArrayList < Integer > (); arrList.add(5); arrList.add(10); arrList.add(15); arrList.add(20); arrList.add(25); arrList.add(30); arrList.add(45); arrList.add(50); 现在,将上述 Integer 数组列表转换为基本类型数组。首先,我们为 double 数组设置相同的大小,然后分配每个值:final double[] arr = new double[arrList.size()]; int index = 0; for (final Integer value: arrList) { arr[index++] = value; } 下面是一个示例… 阅读更多

如何在 Java 中使用 Random 生成两个单独的输出?

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

154 次浏览

要生成两个单独的输出,首先创建一个新的 Random 对象:private static final Random r = new Random(); 现在,让我们声明一个值:int val = 5; 从该值循环到 100 并生成 1 到 100 之间的随机数:while (val

在 Java 中生成随机字符串

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

1K+ 次浏览

让我们首先声明一个字符串数组并进行初始化:String[] strArr = { "P", "Q", "R", "S", "T", "U", "V", "W" }; 现在,创建一个 Random 对象:Random rand = new Random(); 生成随机字符串:int res = rand.nextInt(strArr.length); 示例 import java.util.Random; public class Demo { public static void main(String[] args) { String[] strArr = { "P", "Q", "R", "S", "T", "U", "V", "W" }; Random rand = new Random(); int res = rand.nextInt(strArr.length); System.out.println("显示随机字符串 = " + strArr[res]); } } 输出 显示随机字符串 = R 让我们… 阅读更多

如何在 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()); } 现在,显示唯一的随机数:List list = 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()); ... 阅读更多

广告