Arrays.toString()专为一维数组设计,支持所有基本类型和对象数组,对null安全返回"null";多维数组需用Arrays.deepToString();使用前需导入java.util.Arrays。
直接调用 arrays.tostring() 即可,它专为一维数组设计,自动格式化输出,省去手写循环的麻烦。
适用于常见一维数组类型
该方法支持所有基本类型数组(int[]、double[]、boolean[] 等)和对象数组(如 String[]、Integer[]):
-
int[] arr = {1, 2, 3}; System.out.println(Arrays.toString(arr));→ 输出:[1, 2, 3] -
String[] names = {"Alice", "Bob"}; System.out.println(Arrays.toString(names));→ 输出:[Alice, Bob] - 对
null数组会安全返回"null",不会抛空指针异常
注意:多维数组要用 Arrays.deepToString()
toString() 对二维及以上数组只打印元素的哈希值(如 [[I@1b6d3586, [I@4554617c]),需改用:
int[][] matrix = {{1,2}, {3,4}};-
System.out.println(Arrays.deepToString(matrix));→ 输出:[[1, 2], [3, 4]]
使用前别忘了导入
确保类顶部有:
当用户要求为 Java 代码添加注释、修改注释、审查注释、整理注释格式,或要求按照代码注释规范处理 Java 文件时,使用本技能。本技能用于统一生成和维护 Java 类注释模板、按 Git 对比 release 判断版本号、补充每行代码上方中文块注释、调整注释空行规则,并保持 Java 文件 UTF-8 无 BOM 编码。典型触发场景包括:补充类注释、更新 @version、检查 @author 来源、整理行尾注释、把注释放到代码上一行、检查注释是否符合规范、构建前检查 Java 注释风格。
import java.util.Arrays;
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










