我需要一些帮助,我不知道我在哪里得到错误。我需要将输入字符串的每个字符保存在二维数组中。我还输入了行号和列号以及水平和垂直方向。从那里我评估了字符串的每个字符,charAt
并将其保存在基于输入的行号和列号的数组中的特定位置..这是我的代码..
playedword = word.getText().toString();
evalrow = Integer.parseInt(inrow.getText().toString());
evalcolumn = Integer.parseInt(incolumn.getText().toString());
evalorient = inorient.getText().toString();
if(evalorient.equals("H")){
orientation=0; //horizontal
}
else if(evalorient.equals("V")){
orentation=1; //vertical
}
if(playedword.length()>0){
if(vertical == 0){
for(int u=0; u<playedword.length(); u++){
arr2[evalrow][evalcolumn+u] = playedword.charAt(u);
}
}
else if(vertical == 1){
for(int u=0; u<playedword.length(); u++){
arr2[evalrow+u][evalcolumn] = playedword.charAt(u);
}
}
}
arr2 是我的 6x6 维度的二维数组.....我不知道这里的错误..请帮助