Переменная some
оканчивается на \n
(или, возможно, \r\n
на Windows). writein
с другой стороны не имеет завершающей строки. При сравнении строк каждый символ должен быть одинаковым (что не так).
У вас есть несколько возможных решений для решения вашей проблемы. Одним из них является вызов stripTrailing()
для вашей строки (Java> = 11).
System.out.println(writein.equals(some.stripTrailing()))
Или вы можете вручную уменьшить длину строки
String some=text.substring(first, second - 1);