У меня есть этот код, в основном проверьте, есть ли null
.Я использовал SonarQube , и я должен максимально оптимизировать, я чувствую, что все в порядке, но я должен попробовать.Любые идеи?
В следующем коде каждый fila
имеет простые записи Strings
.
public boolean isColumnNull(DbfReader reader, int[] pos) {
Object[] fila = null;
boolean isNull = false;
int cont = 0;
while (cont < pos.length) {
while ((fila = reader.nextRecord()) != null) {
for (int j = 0; j < fila.length; j++) {
if ((j == pos[0] || j == pos[1]) && fila[j] == null) {
isNull = true;
break;
}
}
cont++;
}
}
return isNull;
}