Advertisement
Guest User

Untitled

a guest
May 24th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.86 KB | None | 0 0
  1. package exercise09;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6.  
  7. public class EchoFinder implements EchoFinderInterface{
  8.  
  9.    
  10.     @Override
  11.     public String getPair(BufferedReader bufReader)
  12.     {
  13.         boolean b = true;
  14.         try
  15.         {
  16.             String s = null , r;
  17.             do
  18.             {
  19.                 r = bufReader.readLine();
  20.                 if(r.equals(s))
  21.                     return r;
  22.                 else
  23.                     s = r;
  24.             }while(b);
  25.         }
  26.         catch (IOException e) {
  27.         // TODO Auto-generated catch block
  28.             e.printStackTrace();
  29.         }
  30.         return "";
  31.     }
  32.    
  33.     @Override
  34.     public BufferedReader getSystemInAsBufferedReader()
  35.     {
  36.         return new BufferedReader(new InputStreamReader(System.in));
  37.     }
  38.    
  39.     public static void main(String [] args)
  40.     {
  41.         EchoFinder e = new EchoFinder();
  42.         String s = e.getPair(e.getSystemInAsBufferedReader());
  43.         if(s != null)
  44.             System.out.println(s);
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement