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);
}
我想填充一个未知长度的字符串,将其拆分成一个字符放入一个数组中,重复这个过程直到数组填满。这是我正在使用的多维数组。
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);
}