我有一个单元格类
public class cell {
private boolean pointerIsHere;
private boolean hurdle;
private boolean startCell;
private boolean endCell;}
现在我在另一个类grid
中创建了这个单元格类型的双ArrayList。
这个ArrayList的初始化是;
gameGrid(int rows,int columns){
this.rows=rows;
this.columns=columns;
this.grid=new ArrayList<List<cell>>(this.rows);
for(int i=0; i<columns; i++) {
this.grid.add(new ArrayList<cell>(this.columns));
}
}
在类grid
的方法中,我需要将startCell
设置为ArrayList的特定单元格的true
。我该如何访问该特定单元格及其属性?
答案 0 :(得分:2)
由于该字段是私有的,因此您必须实现getter / setter方法。然后你使用嵌套列表&#39;得到():
SELECT CASE WHEN EXISTS (TABLE1 EXCEPT TABLE2)
THEN TRUE
ELSE FALSE
END AS result ;
用于访问列表中单元格的setter:
public class cell {
// ...
public void setStartCell(boolean start) {
this.startCell = start;
}
}