Я пытаюсь разобрать текстовый файл на Java.В этом текстовом файле комментарии (вещи, которые я не хочу анализировать) обозначаются знаком "#" в начале строки.
Я думал, что это будет действительно просто, что-то вроде:
String line ="#hi everyone";
if(!line.startsWith("#")){
//do stuff
}
Но это не работает.Я также пытался использовать! Line.substring (0,1) .equals ("#"), .contains, и возился с символами и более сложными регулярными выражениями, но безуспешно.
У меня естьпросмотрел его в отладчике и проверил, чтобы убедиться, что значение «line» действительно правильное.Это верно, строка начинается с #, и все же она как-то проходит тест в моем операторе if.
Я что-то упустил здесь действительно базовое?