小编Waq*_*tho的帖子

Java减去通用值运算符减未定义

我试图从提供的数组(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)

java generics

5
推荐指数
1
解决办法
1426
查看次数

标签 统计

generics ×1

java ×1