我试图从提供的数组(2D数组)中减去该值。我想使用泛型来做。任何人都可以帮助解决我的代码的问题。我的意思是我需要上课吗?我遇到了错误(运算符-未为参数类型T,T定义)
提前致谢。
//this method Subtracts Value from the given Matrix for all the rows but for given columns
private <T> void subtractValueFromColumns(T[][] matrix,
ArrayList<Integer> columnsIndex, T value) {
for(int i = 0; i < matrix.length; i++){
for(int j = 0; j < columnsIndex.size(); j++){
matrix[i][j] = matrix[i][j] - value;
}
}
}
Run Code Online (Sandbox Code Playgroud)