当前位置:首页 > Java

java如何打印数组

2026-03-02 22:52:41Java

打印数组的方法

在Java中打印数组有多种方式,以下是几种常见的方法:

使用Arrays.toString()方法

对于一维数组,可以使用Arrays.toString()方法将数组转换为字符串形式打印:

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        System.out.println(Arrays.toString(array));
    }
}

输出:

[1, 2, 3, 4, 5]

使用Arrays.deepToString()方法

对于多维数组,可以使用Arrays.deepToString()方法:

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[][] multiArray = {{1, 2}, {3, 4}};
        System.out.println(Arrays.deepToString(multiArray));
    }
}

输出:

java如何打印数组

[[1, 2], [3, 4]]

使用循环遍历数组

如果需要自定义输出格式,可以使用循环遍历数组元素:

public class Main {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i] + " ");
        }
    }
}

输出:

1 2 3 4 5 

使用Java 8的Stream API

Java 8及以上版本可以使用Stream API打印数组:

java如何打印数组

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        Arrays.stream(array).forEach(e -> System.out.print(e + " "));
    }
}

输出:

1 2 3 4 5 

打印对象数组

对于对象数组,Arrays.toString()Arrays.deepToString()同样适用:

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        String[] strArray = {"Java", "Python", "C++"};
        System.out.println(Arrays.toString(strArray));
    }
}

输出:

[Java, Python, C++]

注意事项

  • 直接使用System.out.println(array)会打印数组的哈希码,而不是数组内容。
  • 对于多维数组,优先使用Arrays.deepToString()以避免嵌套数组打印不正确的问题。

标签: 数组java
分享给朋友:

相关文章

java如何输出

java如何输出

输出到控制台 使用 System.out.println() 方法输出内容到控制台,适用于调试或简单信息展示。 示例代码: System.out.println("Hello, World!")…

java如何输入

java如何输入

使用Scanner类进行输入 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读取数据。需要导入java.util.Scanner包。 基本语法: Scanner sca…

php数组实现

php数组实现

PHP 数组的基本实现 PHP 数组是一种非常灵活的数据结构,可以存储多个值,并且支持多种类型的键(整数或字符串)。PHP 数组实际上是有序映射(ordered map),可以看作是列表(vector…

如何编写java程序

如何编写java程序

安装开发环境 下载并安装JDK(Java Development Kit),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH正确设置。…

如何编写java

如何编写java

编写Java程序的基本步骤 安装Java开发工具包(JDK),确保系统环境变量配置正确。可以从Oracle官网下载最新版本的JDK并进行安装。 选择一个合适的集成开发环境(IDE),如Eclips…

java如何处理高并发

java如何处理高并发

Java处理高并发的方法 使用多线程和线程池 Java的java.util.concurrent包提供了线程池(如ThreadPoolExecutor)和并发工具类(如CountDownLatch、C…