首页 > 解决方案 > Java 打印二维数组元素连接

问题描述

我有一个数组如下:

String[][] x = {{"A1", "A2"}, {"B1", "B2"}, {"C1", "C2"}};

我想打印出这样的元素连接:

A1-B1-C1
A1-B1-C2
A1-B2-C1
A1-B2-C2
A2-B1-C1
A2-B1-C2
A2-B2-C1
A2-B2-C2

有什么建议吗?谢谢。

标签: javaarrays

解决方案


package staticTryOuts;

class Test
{
    public static void main(String[] args) {
        String[][] x = {{"A1", "A2"}, {"B1", "B2"}, {"C1", "C2"}};
        for(int i=0;i<x[0].length;i++) {
            for(int j=0;j<x[1].length;j++) {
                for(int k=0;k<x[2].length;k++) {
                    System.out.println(x[0][i]+"-"+x[1][j]+"-"+x[2][k]);

                }

            }

        }
    }
}

推荐阅读