直接输出 Java 二维字符数组的方法有:使用嵌套循环迭代数组,逐个输出元素。使用 Arrays.deepToString() 方法转换数组为字符串输出。使用 StringBuilder 拼接字符串自定义输出格式。

如何输出 Java 二维字符数组
直接输出
最直接的方式是使用嵌套循环迭代二维数组,并逐个输出元素。
<code class="java">char[][] array = new char[][]{{'a', 'b', 'c'}, {'d', 'e', 'f'}, {'g', 'h', 'i'}};
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println(); // 换行
}</code>输出结果:
立即学习“Java免费学习笔记(深入)”;
<code>a b c d e f g h i </code>
使用 Arrays.deepToString()
Java 中提供了一个 Arrays.deepToString() 方法,可以将多维数组转换为字符串并输出。
<code class="java">System.out.println(Arrays.deepToString(array));</code>
输出结果:
立即学习“Java免费学习笔记(深入)”;
<code>[[a, b, c], [d, e, f], [g, h, i]]</code>
自定义格式化
如果你需要自定义输出格式,可以遍历数组并使用 StringBuilder 拼接字符串。
<code class="java">StringBuilder sb = new StringBuilder();
for (char[] row : array) {
for (char element : row) {
sb.append(element).append(" ");
}
sb.append("\n"); // 换行
}
System.out.println(sb);</code>输出结果:
立即学习“Java免费学习笔记(深入)”;
<code>a b c d e f g h i</code>
以上就是java怎么输出二维字符数组的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号