Tutaj będę umieszczał programy mojego autorstwa zrealizowane głównie w języku c++/c.

Nic nie dzieje się wbrew naturze,
lecz wbrew temu, co o niej wiemy.

Fox Mulder w serialu „Z archiwum X”

27.11.08

Wyszukiwanie tekstu w wprowadzonym tekście

Program umożliwia wprowadzenie tekstu oraz wyszukanie w nim zadanej frazy. Wyświetla pozycje wystąpienia fragmentu.


import java.io.*;


public class Main {

   public static void main(String args[])
   {
     BufferedReader brIn = new BufferedReader(new InputStreamReader(System.in));

     int pozycja = 0;
     String line = " ";
     String szukacz = " ";

     try
     {

     {
     System.out.println("Wprowadz tekst:");
     line = brIn.readLine();
     System.out.println("Wprowadzona linia to: " +line);
     System.out.println("Czego szukasz");
     szukacz = brIn.readLine();
     }
     }

     catch(IOException e)
     {
     System.out.println("Bład");
     }

     for (int i = 0; i < line.length(); i++)
     {
     pozycja = line.indexOf(szukacz);

     if (pozycja > 0)
     {
     System.out.println("Szukana fraza wystepuje na pozycji: ");
     System.out.println(+(pozycja+1));
     break;
     }

     else
     {
     System.out.println("Szukana fraza nie wystepuje");
     break;
     }
     }
    
   }
}



Brak komentarzy: