我試圖通過List<String[]>
之間的函數,但我得到了一個奇怪的結果。Android返回錯誤ArrayList值
功能!
public List<String[]> tes(){
List<String[]> test = new ArrayList<String[]>();
String[] temp = {"a","b","c"};
test.add(temp);
temp[0] = "d";
temp[1] = "e";
temp[2] = "f";
test.add(temp);
return test;
}
提取。
String output = "";
List<String[]> Results = db.tes();
for (String[] row: Results) {
output = output + row[0] + " " + row[1] + "\n";
}
結果:
d e
d e
我真的不明白這一點。它應該是a b d e
,但事實並非如此。
謝謝,那是我尋找的答案。它超出了我的想法,但我不確定。謝謝! – user1950770
歡迎您,如果對您有所幫助,請投票支持 –