用java输出动态数组
时间: 2023-06-04 12:05:25 浏览: 83
可以使用以下代码来输出动态数组:
int[] arr = new int[]{1, 2, 3};
System.out.println(Arrays.toString(arr)); // [1, 2, 3]
如果要输出多维数组,可以使用以下代码:
int[][] arr2D = new int[][]{{1, 2}, {3, 4}, {5, 6}};
System.out.println(Arrays.deepToString(arr2D)); // [[1, 2], [3, 4], [5, 6]]
相关问题
java 返回动态数组
在Java中,可以使用ArrayList类来返回动态数组。ArrayList类提供了一种可以自动调整大小的数组实现。
要返回一个动态数组,你可以按照以下步骤进行操作:
1. 首先,创建一个ArrayList对象,将其作为方法的返回类型。
2. 在方法中,添加或移除元素到ArrayList对象中,根据你的需求。
3. 最后,使用return关键字返回ArrayList对象。
例如,下面是一个示例代码:
```java
import java.util.ArrayList;
public class Main {
public static ArrayList<Integer> getDynamicArray() {
ArrayList<Integer> dynamicArray = new ArrayList<>();
dynamicArray.add(1);
dynamicArray.add(2);
dynamicArray.add(3);
return dynamicArray;
}
public static void main(String[] args) {
ArrayList<Integer> result = getDynamicArray();
System.out.println(result);
}
}
```
输出结果将会是:[1, 2, 3]。
Java 输出integer数组
您可以使用以下代码将整数数组打印到控制台:
```java
int[] array = {1, 2, 3, 4, 5};
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
// 或者使用 Java 8 中的流
Arrays.stream(array).forEach(e -> System.out.print(e + " "));
```
输出:
```
1 2 3 4 5
```