Alıntı:
haluk_tr, mesajından alıntı:
FileReader okuyucuNesne = new FileReader("C:\\personel.txt");
BufferedReader tamponNesne = new BufferedReader((okuyucuNesne));
String satir = tamponNesne.readLine();
while(satir!=null)
{ satir = tamponNesne.readLine();
String deger = satir;
Matcher m = Pattern.compile("(^|\\s)[0-9]+($|\\s)").matcher(deger);
m.find();
String sonuc = m.group().trim();
out.print("sayı "+sonuc);
satir = tamponNesne.readLine();
} |
kalın yazılan kod hatalı.
bu kod, tek sayıda kayıt okuyorsan hataya yol açıyor.
( satır null oluyor )
satırları çift çift okuyacaksan, bu kodu sona ekle.
burada sonsuz döngü olmaması lazım, kodun devamı ile ilgili birşey olabilir.
diğer sorunu anlayamadım.