Проверьте значения с допуском
Я пытаюсь проверить, равно ли одно значение + или - 2 другому значению.
Это то, с чем я столкнулся.
for (int lineNumber : errorLineList) {
if (lineNumber == startLineNumber
|| lineNumber == (startLineNumber + 1)
|| lineNumber == (startLineNumber + 2)
|| lineNumber == (startLineNumber - 1)
|| lineNumber == (startLineNumber - 2)) {
lineFound = true;
break;
}
}
Но здесь, если я хочу, чтобы допуск был 5, я должен добавить 10 проверок.
Есть ли другой элегантный способ сделать это в Java.