我创建了一个名为
我试图访问
我该如何解决这个问题?
current_map
的多维数组。我试图访问
current_map
:
current_map[0][1]
然而,我收到了错误信息:
以下是我的代码,供您参阅。错误: 要求数组, 但发现字符串
import java.util.*;
import java.util.Map.Entry;
import java.util.ArrayList;
public class TestApp {
private ArrayList<String[]> current_map = new ArrayList<String[]>();
public TestApp() {
current_map.add(new String[] { "0","0","0" });
current_map.add(new String[] { "0","Q","0" });
current_map.add(new String[] { "0","0","0" });
}
public String getValue(int X,int Y){
String[] obj_map = current_map.toArray(new String[current_map.size()]);
return obj_map[X][Y]; // for example, getValue(2,2), should give "Q"
}
}
我该如何解决这个问题?