Проверка int в пределах диапазона

Есть ли элегантный способ в Java, чтобы проверить, равно ли int или 1 больше / меньше, чем значение.

Например, если я проверюx быть рядом5, Я хочу вернуть истину на4, 5 and 6потому что 4 и 6 только один от 5.

Есть ли встроенная функция для этого? Или мне лучше так написать?

int i = 5;
int j = 5;
if(i == j || i == j-1 || i == j+1)
{
    //pass
}
//or
if(i >= j-1 && i <= j+1)
{
    //also works
}

Конечно, приведенный выше код ужасен и труден для чтения. Так есть ли лучший способ?

Ответы на вопрос(2)

Ваш ответ на вопрос