我有一个包含55个textview元素的arraylist,我想将它转换为2个数组的Strings 5列x 11行,我想保存它们的文本。
我执行以下操作但是我重复了11组相同的值
String[][] mazeArray = new String[5][11];
for(int i = 0; i < 5; i++){
for(int j = 0; j < 11; j++)
{
mazeArray[i][j] = finalTotalList.get(j).getText().toString();
}
}
我在这里做错了什么
答案 0 :(得分:0)
如果没有错误,很难确定你做错了什么,但是我怀疑这会给你带来麻烦。现在,您可以重复从前11个文本视图(索引0-10)中获取5次文本。
String[][] mazeArray = new String[5][11];
for(int i = 0; i < 5; i++){
for(int j = 0; j < 11; j++)
{
//edited to account for index still increasing when moving to a new row
mazeArray[i][j] = finalTotalList.get(11*i+j).getText().toString();
}
}