Set
上面的方法在下面的另一个方法中调用。
int[][] constructSubmatrix(int[][] matrix, int[] rowsToDelete, int[] columnsToDelete) {
Set<Integer> rowsDel = new HashSet<>();
Set<Integer> colsDel = new HashSet<>();
for (int e : rowsToDelete) { rowsDel.add(e); }
for (int e : columnsToDelete) { colsDel.add(e); }
int[][] newMatrix = new int[matrix.length-rowsDel.size()]
[matrix[0].length-colsDel.size()];
for (int i = 0, newI = 0; i < matrix.length; i++) {
if (!rowsDel.contains(i)) {
for (int j = 0, newJ = 0; j < matrix[i].length; j++) {
if (!colsDel.contains(j)) {
newMatrix[newI][newJ++] = matrix[i][j];
}
}
newI++;
}
}
return newMatrix;
}
问题是,当我使用http请求访问此文件时,它显示500错误。但是,当我尝试使用localhost时,它会提供适当的数据。以下是要求。 / getDVCLoanAmount /?company_id = 1&resort_code = AK&points = 175 我猜可能两次使用全局变量($ json_api)可能会有问题?