为什么我不能初始化这个 List<List<String>>?
Why can't I initialize this List<List<String>>?
为什么这不可能?
private ObservableList<List<String>> fnlData;
.
.
fnlData.get(i).get(indexC) = null;
它说:
fnlData.get(i).get(indexC)
是方法调用的值。您不能为方法调用的值分配任何内容。
您可以使用 set
初始化 List
的元素:
fnlData.get(i).set(indexC,null);
当然要先初始化fnlData.get(i)
。
并且 set(indexC,null)
只有在 fnlData.get(i)
返回的列表已经包含至少 indexC+1
个元素时才有效。
为什么这不可能?
private ObservableList<List<String>> fnlData;
.
.
fnlData.get(i).get(indexC) = null;
它说:
fnlData.get(i).get(indexC)
是方法调用的值。您不能为方法调用的值分配任何内容。
您可以使用 set
初始化 List
的元素:
fnlData.get(i).set(indexC,null);
当然要先初始化fnlData.get(i)
。
并且 set(indexC,null)
只有在 fnlData.get(i)
返回的列表已经包含至少 indexC+1
个元素时才有效。