java怎么输出二维字符数组

ID:18800 / 打印
直接输出 java 二维字符数组的方法有:使用嵌套循环迭代数组,逐个输出元素。使用 arrays.deeptostring() 方法转换数组为字符串输出。使用 stringbuilder 拼接字符串自定义输出格式。

java怎么输出二维字符数组

如何输出 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(); // 换行 }

输出结果:

立即学习“Java免费学习笔记(深入)”;

a b c  d e f  g h i 

使用 Arrays.deepToString()

Java 中提供了一个 Arrays.deepToString() 方法,可以将多维数组转换为字符串并输出。

System.out.println(Arrays.deepToString(array));

输出结果:

立即学习“Java免费学习笔记(深入)”;

[[a, b, c], [d, e, f], [g, h, i]]

自定义格式化

如果你需要自定义输出格式,可以遍历数组并使用 StringBuilder 拼接字符串。

StringBuilder sb = new StringBuilder();  for (char[] row : array) {     for (char element : row) {         sb.append(element).append(" ");     }     sb.append(" "); // 换行 }  System.out.println(sb);

输出结果:

立即学习“Java免费学习笔记(深入)”;

a b c d e f g h i
上一篇: 怎么样形象的理解java数组
下一篇: Java怎么声明一个int数组

作者:admin @ 24资源网   2024-11-26

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。