ArrayList<ArrayList<String>> array = new ArrayList<ArrayList<String>>();
根据你的要求,你可以使用以下通用类,以使访问更容易:
import java.util.ArrayList;class TwoDimentionalArrayList<T> extends ArrayList<ArrayList<T>> { public void addToInnerArray(int index, T element) { while (index >= this.size()) { this.add(new ArrayList<T>()); } this.get(index).add(element); } public void addToInnerArray(int index, int index2, T element) { while (index >= this.size()) { this.add(new ArrayList<T>()); } ArrayList<T> inner = this.get(index); while (index2 >= inner.size()) { inner.add(null); } inner.set(index2, element); }}


