找到 34423 篇文章,关于编程

如何在 Java 中将一个数组复制到另一个数组

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

333 次浏览

让我们首先创建一个字符串数组 - String[] arr = new String[] { "P", "Q", "R", "S", "T"}; 现在,计算上述数组的长度并创建一个具有相同长度的新数组 - int len = arr.length; String[] arr2 = new String[len]; 让我们将一个数组复制到另一个数组 - System.arraycopy(arr, 0, arr2, 0, arr.length); 示例 在线演示 public class Demo {    public static void main(String[] args) {       String[] arr = new String[] { "P", "Q", "R", "S", "T"};       System.out.println("初始数组...");       for (int i = 0; i < arr.length; i++)       System.out.println(arr[i]); ... 阅读更多

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

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

304 次浏览

为了将数组转换为一维和二维数组,让我们首先创建一个一维和二维数组 - 一维 String str[] = {"p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}; 二维 doubled [][]= {    {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年6月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年7月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年7月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年7月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年7月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年7月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年7月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("Displaying a random string = " + strArr[res]);    } }输出Displaying a random string = R让我们... 阅读更多

广告

© . All rights reserved.