LEGO,AP计算机A代码模板(4),爬虫

    字符串也是AP考试调查的要点,常常和类或许ArrayList联合起来考,需求咱们熟练把握String的6大办法,要点把握indexOf和substring办法。尤其是indexOf,许多同学在做字符串查找的时分总想不起来使用它。闲话少说,来看String的代码模板。

//1.indexOf substring   swap  public static String filterSpaces(String str){    while(str.indexOf("  ")!=-1){      int t=str.indexOf("  ");      String pre=str.sub打炮string(0,t);      String post=str.substring(t+2);      str=pre+" "+post;    }    return str;  }  public static StriLEGO,AP计算机A代码模板(4),爬虫ng fun(String str){    while(str.indexOf("you")!=-1){      int t=str.indexOf("you");      String preString=str.substring(0,t);      String post=str.substring(t+3);      str狠人大帝=preString+LEGO,AP计算机A代码模板(4),爬虫"me"+吴卓羲post;    }LEGO,AP计算机A代码模板(4),爬虫   舍利子 return str;  }  //2 prefix  public static String deletePrefix(String str){    if(str.indexOf("con")==0||str.indexOf("com")==0){      return str.substring(3);    }else if(str.indexOf("ab")==0){      return str.substring(2);    }else {      return str;    }  }  //postfix  public static String LEGO,AP计算机A代码模板(4),爬虫deletePost吉祥帝豪gtfix(String str){    int t=str.le不文斋ngth();    if(str.substring(t-3).equals("con")||str.substring(t-3).equals("com")){      return str.substring(0,t-3);    }else ifLEGO,AP计算机A代码模板(4),爬虫(str.substring(t-2).equ肥矿集团朱立新的女性als("con")){      return str.substring(0,t-2);    }els黄页e {      return str;    }  }  //3 like array  publLEGO,AP计算机A代码模板(4),爬虫ic static String reverse(String str){    String resString=""; LEGO,AP计算机A代码模板(4),爬虫   for(int i=0;i<str.length();i++){      resString=str.substring(i,i+1)+resString;    }    return resString;  }  public static boolean palindrome(String str){    for(int i=0;i<str.length()/2;i++){      if(!str.s余额宝收益怎样算ubstrin懒汉鱼g(i,i+1).equals(          str.substring(str.length()-1-i,str.length()-i))){        return false;      }    }    return true;  }  public static String fun2(String s){    String resString="";    for(i云浮nt i=0;i&l爸爸哥哥不要啊t;s.length();i++){     允儿 if(s.substring(i,i+1).equals("a"))大丈夫{ 海一天     男女日  resString+="+";      }      else if(s.substring(i,i+1).equals("b")){        resString+="-";      }else{        resString+=s.substring(i,i+1);      }    }    return resString;  }  public static String getHint(String hidden,String guess){    String resString="";    for(int i=0;i<hidden.length();i++){      String a=hidden.substring(i,i+1);    双马尾  String b=guess.substring(i,i+1);      if(a.equals(b)){       秋霞在 resString+=a;      }else if(hidden.indexOf(b)!=-1){        resString+="+";      }else {      只对你有感觉  resString+="*";      }    }    return resString;  }