public class Ex13_5 { private String main; private String smaller; public Ex13_5(String main) { this.main=main; smaller = main; } public boolean find(String t) { if(main.length() < t.length()) return false; else if(main.substring(0, t.length()).equals(t)) return true; else { main = main.substring(1); return find(t); } } public int indexOf(String s) { if(!find(s)) return -1; else { if(smaller.substring(0, s.length()).equals(s)) return 1; else { smaller = smaller.substring(1); return 1+ indexOf(s); } } } }