数组创建方式 java
时间: 2024-01-15 19:05:35 浏览: 58
在 Java 中,有以下几种方式可以创建一个数组:
1. 声明并创建一个数组:
```java
int[] arr = new int[5]; // 创建一个长度为5的整型数组
String[] strArr = new String[10]; // 创建一个长度为10的字符串数组
```
2. 直接初始化数组:
```java
int[] arr = {1, 2, 3, 4, 5}; // 创建并初始化一个整型数组
String[] strArr = {"Java", "Python", "C++"}; // 创建并初始化一个字符串数组
```
3. 使用数组工具类 Arrays 类的静态方法创建数组:
```java
int[] arr = Arrays.copyOf(new int[] {1, 2, 3, 4, 5}, 10); // 将原数组复制到一个长度为10的新数组中
String[] strArr = Arrays.copyOfRange(new String[] {"Java", "Python", "C++"}, 0, 2); // 将原数组中下标从0到2的元素复制到一个新数组中
```
4. 通过读取用户输入来创建数组:
```java
Scanner scanner = new Scanner(System.in);
System.out.print("请输入数组长度:");
int n = scanner.nextInt();
int[] arr = new int[n]; // 根据用户输入的长度创建一个整型数组
```
以上是 Java 中创建数组的常规方式,可以根据具体的需求选择不同的方式。
阅读全文