Ahojte, mám taký menší problém, s ktorým si akosi neviem rady.
Mám kód:
try{
FileReader fR = new FileReader("text.txt");
BufferedReader subor = new BufferedReader(fR);
do {
riadok = subor.readLine();
if(riadok != null){
text += riadok + "\n";
znaky = riadok.length();
z = z + znaky;
}
}while (riadok != null);
subor.close();
} catch (IOException e) {
System.out.println(e.toString());
}
Týmto prehliadam texťák po riadkoch v cykluse. Neviem, možno mi to nemyslí, alebo neviem ako to použiť, ale potrebujem spraviť to, aby ak je v jednej vete (viaceré na riadku) našlo hľadaný výraz aj viackrát tak aby sa to zarátalo.
Tzn. potrebujem nájsť všetky výskyty hľadaného slova v celom textovom dokumente. Dával som to do cyklu, ktorý tam mám, použil som riadok.contains, ale to zbieha len na jeden riadok, tzn. ak sa tam nachádza výraz viackrát, započíta sa len jeden.
Ďakujem za pomoc, určite to nebude nič náročné, ale akosi na to neviem prísť, s Javou sa len učím :)