Arkadaşlar java'da yeniyim
java consol uygulamasında bir txt dosyasında mail adresi geçen ifadeleri bulmak istiyorum fakat bulamadım,öncelikle txt dosyasını string dizisine çevirdim.
Dizi elemanları içinde edu,gmail,hotmail, gibi ifadeler varsa email adresi sayısını hesaplamaya çalışmak istiyorum,
contains metodunu denedim ama başaramadım yardımcı olacak var mıdır?
soru 1: string'e çevirmiş olduğum ifadeyi nasıl diziye atabilirim.(aralarında boşluk ile ayırsam split fonksiyonuyla nasıl yapabilirim?)
soru 2:dizi içerisinde bu adresleri aramak için aşağıdaki ile bulabilir miyim?
(atmış olduğum dizinin ismi email[])
for(int j=0;j<email.length();j++)
{
if(email[i].contains("edu"))
k++;
}
FileInputStream oku= new FileInputStream(dosya);
//okunan verilerin alınması için dizi tanımlanıyor.
byte[] okunan=new byte[(int)dosya.length()];
//dosyadan diziye okuma işlemi yapılıyor
oku.read(okunan);
//byte dizisi string olarak çevriliyor
String veri=new String(okunan);