import java.io.*; import java.util.StringTokenizer; public class aet{ public static void main(String argumendid[]) throws IOException{ String failinimi=Tekstiabi.kysiVastus("Sisesta failinimi"); String sona=Tekstiabi.kysiVastus("Sisesta sona"); String lausemassiiv[]=Tekstiabi.lauseteks(Tekstiabi.loeFail(failinimi)); for(int i=0; i=0) System.out.println(lausemassiiv[i]); } } } class Tekstiabi{ 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+""); rida=rf.readLine(); } int pikkus=sb.length(); sb.delete(pikkus-1, pikkus); return new String(sb); } static String[] lauseteks(String s){ StringTokenizer st=new StringTokenizer(s,".?!", true); String laused[]=new String[st.countTokens()]; int koht=0; while(st.hasMoreTokens()){ laused[koht++]=st.nextToken(); } return laused; } static String kysiVastus(String kysimus) throws IOException{ System.out.println(kysimus); BufferedReader br=new BufferedReader( new InputStreamReader(System.in) ); return br.readLine(); } }