【发布时间】:2020-10-26 03:38:30
【问题描述】:
我的一个类项目是创建了一个linkedlist2d 数组 clas,我认为我现在处于正确的轨道上,或者知道该怎么做,但我的问题之一是在这种方法中我试图传递两个整数。第一个整数是行,第二个整数是列。假设我被 (2,3) 传递给这个方法,这意味着我应该有 6 个新的空节点。我在这里尝试了这种方法,它说“无法推断参数”。这到底是什么意思,我该如何解决这个问题。如果这个程序有效,应该有 6 个节点: 新节点[0,0]、新节点[0,1]、新节点[0,2] 新节点[1,0]、新节点[1,1]、新节点[1,2]
public Array2D(int rows, int cols){
this.rows=rows;
this.cols=cols;
Array2DNode<E> [][]newNodes = new Array2DNode<>();
for (int countRows=0; countRows< rows; countRows++){
newNodes[countRows][0] = new Array2DNode<>();
for (int countCols=1; countCols < cols; countCols++){
newNodes[countRows][countCols] = new Array2DNode<>();
}
}
【问题讨论】:
-
请在您的问题中添加足够的代码以获得可编译的示例。
-
这里的
E是什么?Array2DNode<E> [][]newNodes = new Array2DNode<>();
标签: java