Я пишу этот код, чтобы заглянуть в текстовый файл и найти мне строку, которую пользователь дал в качестве ввода. Мой текстовый файл содержит строки как таковые (эта информация будет важна позже):
первая строка - пусто.
вторая строка - идан
третья строка - йоси
теперь, если пользователь вводит "idan" в качестве пользователя (без ""), код найдет его. Если пользователь вводит "yosi", он не найдет его. Как будто мой код читает только вторую строку. Я новичок в программировании, и это просто практика для меня, чтобы научиться читать и писать в файлы, пожалуйста, будьте терпеливы со мной.
вот код (есть catch, а также оператор else, но они были остановлены по соображениям длины):
//Search for the specific profile inside.
try{
BufferedReader br = new BufferedReader(new FileReader("d:\\profile.txt"));
System.out.println("Searching for your Profile...");
int linecount = 0;
String line;
while (br.readLine() !=null){
linecount++;
if(userName.contentEquals(br.readLine())){
System.out.println("Found, " + userName + " profile!");
break;
}
else{
}