Java - 用字符串中的字符填充数组

Java - Fill Array With Characters From String

我想填充一个未知长度的字符串,将其拆分成一个字符放入一个数组中,重复这个过程直到数组填满。这是我正在使用的多维数组。

    key = input from user as string (length is unknown)
    int[][] fullKey = new int[128][2];
    do {
        for (int ii = 0; ii < key.length(); ii++) {
            fullKey[i][0] = key.charAt(ii);
            i++;
        }
    } while (fullKey[encoding][0] == null);

我知道 int 是原始的,所以不能为空,但这只是为了尝试解释我正在尝试做的事情

提前致谢

下面的代码符合您的要求吗?

String key = "string";
int row = 2;
int col = 128;
int[][] fullKey = new int[row][col];
int counter=0;

for (int i = 0; i < col; i++) {
    fullKey[0][i] = key.charAt(counter);
    counter = (counter==key.length()-1) ? 0 : (counter+1);
}