1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | public class Search { //定义计数器 private int i = 0 ; private int j = 0 ; //第一个字母 private boolean first ; public boolean searchChar(String target,String source){ for(;j<source.length() - target.length() + 1;j++){ if(target.charAt(0) == source.charAt(j) ){ first = true; break; } } if( first == true ){ if(target.length() == 1){ return true; } else{ for(i=1,j++;i<target.length();i++,j++){ if(target.charAt(i) != source.charAt(j)){ return false; } } return true; } } else{ return false; } } } |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |