从 For 循环中填充一个数组,以创建 4 个字母的所有可能性

Fill an array from For loops to create all the possibilities from 4 letters

我正在尝试将以下代码从 C++ 转换为 java,因为我是 Java 的初学者,我在尝试将 char 分配给 [=18= 时遇到错误]tabtemp。我没有找到包含多个 For 循环的示例

#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main() {
    for (char a = 97; a <= 100; a++)
        for (char b = 97; b <= 100; b++)
            for (char c = 97; c <= 100; c++)
               for (char d = 97; d <= 100; d++)
               {
                   string tabtemp = { a,b,c,d };
                   {
                       cout << tabtemp << endl;
                   }
               }

    return 0;
}

第一次尝试 java

public class Alpha {
    public static void main(String[] args) {
        for (char a = 97; a <= 100; a++) {
            for (char b = 97; b <= 100; b++)
                for (char c = 97; c <= 100; c++)
                    for (char d = 97; d <= 100; d++);

            char[] tabtemp = {a,b,c,d};
            System.out.println(tabtemp);
        }
    }
}

谢谢

你可以在 Java 中做这样的事情:

char[] tabtemp = null;
        for (char a = 97; a <= 100; a++) {
            for (char b = 97; b <= 100; b++) {
                for (char c = 97; c <= 100; c++) {
                    for (char d = 97; d <= 100; d++) {
                        tabtemp = new char[]{a, b, c, d};
                    }
                }
            }

            System.out.println(tabtemp);
        }