Advertisement
JeffGrigg

SubStringFinder

Jul 20th, 2017
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.43 KB | None | 0 0
  1. public class SubStringFinder {
  2.  
  3.     public static void main(String[] args) {
  4.         Scanner scn = new Scanner(System.in);
  5.         while(true){
  6.             System.out.println("Enter String");
  7.             final String stringToSearch = scn.nextLine();
  8.             String givenString = stringToSearch.toLowerCase();
  9.             boolean found = searchString(givenString);
  10.             if(found){
  11.                 System.out.println("String Found");
  12.                 break;
  13.             }//if
  14.             else{
  15.                 System.out.println("String Not Found");
  16.             }//else
  17.         }//while
  18.     }//main
  19.  
  20.     public static boolean searchString(final String givenString) {
  21.         int indexNo;
  22.         boolean found = false;
  23.         int len = givenString.length();
  24.         for(indexNo=0;indexNo<len;indexNo++){
  25.             if(givenString.indexOf('h',indexNo) != -1){
  26.                 ++indexNo;
  27.                 if(givenString.indexOf('a',indexNo) != -1){
  28.                     ++indexNo;
  29.                     if(givenString.indexOf('r',indexNo) != -1){
  30.                         ++indexNo;
  31.                         if(givenString.indexOf('i',indexNo) != -1){
  32.                             ++indexNo;
  33.                             found = true;
  34.                             break;
  35.                         }//if
  36.                     }//if
  37.                 }//if
  38.             }//if
  39.         }//For
  40.         return found;
  41.     }
  42. }//class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement