danchaofan

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  14 Posts :: 20 Stories :: 3 Comments :: 0 Trackbacks

jdk为1。3版本,没有replaceAll()方法

public class Trans {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub

 }
 /**
  *
  * @param sourceString
  * @param toReplaceString
  * @param replaceString
  * @return
  */
 public static String transChar(String sourceString, String toReplaceString,
   String replaceString) {
  String returnString = sourceString;
  int stringLength = 0;
  if (toReplaceString != null) {
   stringLength = toReplaceString.length();
  }

  if (returnString != null && returnString.length() > stringLength) {
   int max = 0;
   String S4 = "";
   //int i = sourceString.length();

   for (int i = 0; i < sourceString.length(); i++) {

    max = i + toReplaceString.length() > sourceString.length() ? sourceString
      .length()
      : i + stringLength;
    String S3 = sourceString.substring(i, max);
    if (!S3.equals(toReplaceString)) {
     S4 += S3.substring(0, 1);
    } else {
     S4 += replaceString;
     i += stringLength - 1;
    }
   }
   returnString = S4;
  }
  return returnString;

 }

}

posted on 2006-02-27 17:30 单炒饭 阅读(315) 评论(2)  编辑  收藏

Feedback

# re: websphere下替换字符 2006-02-28 08:54 boss_ch
apache common string util 即可,
  回复  更多评论
  

# re: websphere下替换字符 2006-02-28 09:35 单炒饭
请教:是哪的文件进行配置么?对websphere不熟悉,我们在显示porlet中,点击链接传到一个servlet时,发现参数url中有多个&时,会将从第二个&开始的后面的全部截掉了,故采用这种方法。谢谢  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: