在Java中,向数组添加一个数字可以通过以下几种方法实现:
直接赋值
```java
int[] numbers = {1, 2, 3, 4, 5};
numbers[numbers.length] = 6; // 在数组末尾添加数字6
使用`Arrays.copyOf()`方法
```java
int[] numbers = {1, 2, 3, 4, 5};
int[] newNumbers = Arrays.copyOf(numbers, numbers.length + 1);
newNumbers[newNumbers.length - 1] = 6; // 在数组末尾添加数字6
使用`ArrayList`(适用于动态数组):
```java
import java.util.ArrayList;
ArrayList
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6); // 在列表末尾添加数字6
使用`System.arraycopy()`方法(适用于复制并添加元素):
```java
int[] numbers = {1, 2, 3, 4, 5};
int[] newNumbers = new int[numbers.length + 1];
System.arraycopy(numbers, 0, newNumbers, 0, numbers.length);
newNumbers[newNumbers.length - 1] = 6; // 在数组末尾添加数字6
请根据您的具体需求选择合适的方法。需要注意的是,Java中的数组是固定大小的,所以添加元素时可能需要创建一个新的数组或使用上述方法之一来扩展数组