我正在努力让循环在每个必需的索引中放置一个char,我的错误在plainText.charAt(count)
。错误如下:
无法从字符串转换为字符
任何提示我如何解决这个问题,谢谢。
char array[][]= new char [key][plainText.length()];
for (int row = 0; row < array.length; row++) {
for (int col = 0; col < array[row].length; col++) {
}
}
int g = plainText.length();
int count=0;
int c=0;
int a=0, b=0;
int init =(2*key)-2;
a = init -2;
b = 2;
for (int row = 0; row < array.length; row++) {
for (int col = row; col < array[row].length;) { // take out row++ want to stay on first row
if ( count != g){
if(row==0||row==key-1){
col+=init;
array[row][col]= " " + plainText.charAt(count);
}else {
array[row][col]= "" + plainText.charAt(count);
}
}
}enter code here
}
答案 0 :(得分:0)
删除空字符串LayoutClickListener
,您就拥有了这个:
" "
并添加col ++增量,如:
array[row][col] = plainText.charAt(count);