Java ile bir ".txt" dosyası
aba
abanmak
abartı
.
.
şeklinde içeriğe sahip.Bende istediğim bir kelimenin bu dosyadaki kelimelerin içinde olup olmadığını kontrol etmesini istiyorum.Ama uğraşmama rağmen bir türlü beceremedim...
Kod;
import java.io.*;
public class isYap{
public static void main(String[] args){
try{
PrintWriter yazdirici=new PrintWriter(fos);
FileReader okuyucu=new FileReader("dosya.txt");
BufferedReader tamponNesne=new BufferedReader(okuyucu);
String satir=tamponNesne.readLine();
while(satir!=null){
if(satir=="varmış"){
System.out.println("kelime bulundu");
}
System.out.println(satir);
satir=tamponNesne.readLine();
}
}catch(FileNotFoundException excep){
System.err.println("Dosya bulunamadı...");
}catch(IOException ex){
System.err.println("hata olustu...");
}
}
}
Sonuç;
"varmış" kelimesi olduğu halde (if sağlandığı halde) çıktı olarak boş bir ekran geliyor.