import java.io.*; import java.util.StringTokenizer; import java.io.IOException; import java.lang.*; public class sonalause{ //programm ku"sib failinime public static void main(String argumendid[]) throws IOException{ String failinimi=Tekstiabi.kysiVastus("Palun failinimi:"); String sona=Tekstiabi.kysiVastus("Palun sisesta sõna:"); String lausemassiiv[]=Tekstiabi.lauseteks(Tekstiabi.loeFail(failinimi)); for(int i=0; i=0) System.out.println(lausemassiiv[i]); } } } class Tekstiabi{ //loeb tekstifaili u"heks pikaks so~neks static String loeFail(String failinimi) throws IOException{ StringBuffer sb=new StringBuffer(); RandomAccessFile rf=new RandomAccessFile(failinimi, "r"); String rida=" "+rf.readLine(); while(rida!=null){ sb.append(rida+"\n "); rida=rf.readLine(); } int pikkus=sb.length(); sb.delete(pikkus-1, pikkus); return new String(sb); } //muudab pika sona lausemassiiviks static String[] lauseteks(String s){ StringTokenizer st=new StringTokenizer(s, "\n", false); String laused[] = new String[st.countTokens()]; int koht=0; while(st.hasMoreTokens()){ laused[koht++]=st.nextToken(); } return laused; } //ku"sib kasutajalt so~ne static String kysiVastus(String kysimus) throws IOException{ System.out.print(kysimus); BufferedReader br=new BufferedReader( new InputStreamReader(System.in) ); return br.readLine(); } }