Я достиг возврата текста из внешнего текстового файла, используя этот метод здесь
FileReader reader = new FileReader("C:\\Users\\boung\\Desktop\\usernames.txt");
int character;
while ((character = reader.read()) != -1) {
System.out.print((char) character);
}
reader.close();
Этот метод печатает
username1
НоТеперь я хочу взять текст, который был возвращен из текстового файла, и сравнить его со строкой, уже заданной в программе.Вот так:
String S = "username1";
FileReader reader = new FileReader("C:\\Users\\boung\\Desktop\\usernames.txt");
int character;
while ((character = reader.read()) != -1) {
System.out.print((char) character);
}
reader.close();
if (character.contains(S)) {
System.out.println("username1 found");
}
Но я не могу сравнить character
и S
.
Мне нужно иметь возможность структурировать весь текст, возвращаемый из файла .txt, и проверить,файл содержит определенную строку, которую я ищу.Кто-нибудь может помочь?