У меня есть текстовый файл, и каждый из его линии, как этотСкрытый символ StringTokeneizer/split в Java?
author-title-kind
У меня есть программа Java разбор этого файла, и он должен возвраты только книги, автор которых является "example"
. Я читал строку за раз, а затем разделил строку на StringTokeneizer
или split()
. Итак, я получу 3 предмета: author, title, kind
. Затем я проверяю, соответствует ли первая строка элемента «примеру». Проблема в том, что я всегда получаю ложь и никогда не верю. Есть ли скрытый символ, чтобы это сравнение заканчивалось всегда с помощью false? Может быть, я должен проверить с "example-"
, или "-example"
... или что-нибудь еще?
Можете ли вы показать нам свой код? –
Вы сравниваете строки с '==' или с примером '.equals (yourData)'? Если с '==', то [этот вопрос] (http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) должен вас заинтересовать. – Pshemo
Кроме того, вы пытались напечатать отдельные строковые переменные после разделения, чтобы увидеть, как они разделены точно? – AC1