java - 标记二维 java 数组

标签 java arrays

我创建了一个二维数组并想要打印输出。我想标记列和行。我已经标记了行。但我不知道如何标记这些列。一些链接:

   A B C D E F 

第 1 行 * * * * * *
第 2 行 * * * * * *
第 3 行 * * * * * *
第 4 行 * * * * * *
第 5 行 * * * * * *
第 6 行 * * * * * *
第 7 行 * * * * * *
第 8 行 * * * * * *
第 9 行 * * * * * *
第 10 行 * * * * * *
第 11 行 * * * * * *
第 12 行 * * * * * *
第 13 行 * * * * * *

就像我说的,我有行和 *,但是如何获得列上的 A b c 标签。

 for(int i = 1; i < 13; i++)
 {
    System.out.print("Row " + i + " " );

     for(int j = 0; j < 6; j++)
     { 
        System.out.print(seats[i][j] + " ");

      }
        System.out.println(); //for spacing 
   }

最佳答案

假设您知道有多少列并且少于 26,您可以将其添加到代码的开头...

for (int j = 0; j < seats[0].length; j++)
    System.out.print(((char) ('A' + j)) + "\t");
System.out.println();

超过 26 有点复杂,如果您需要,请告诉我。

关于java - 标记二维 java 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1817012/

相关文章:

java - JPA 2.0 提供程序 hibernate

java 。重新声明类初始值设定项内的类字段和方法嵌套 block (框架大括号)差异中的局部变量

java - 如何用 while 循环替换 for 循环方法

java - 使用 GSON 解析混合类型的对象

java - Hadoop 字数统计 MapReduce 教程 已弃用

java - 按名称删除数组并关闭任何空间隙的代码

c# - 如何使用一个 WHERE 语句返回两个数组

javascript - 如何访问嵌套的 JSON 对象键和值

java - 在运行时从 wsdl 生成 JAVA 类

javascript - 为什么 stringify() 只返回对象数组的第一级