strreplace.java

来自「中国移动 provision MISC1.6 接口」· Java 代码 · 共 58 行

JAVA
58
字号
package cmd.db;

//
// StrReplace.java
//

import java.util.*;

/**
 * Title:
 * Description:
 * Copyright: Copyright (c) 2001
 * Company:
 * @author
 * @version 1.0
 */

public class StrReplace {

    public StrReplace() {
    }

    public String str_replace(String from, String to, String source) {
        StringBuffer bf = new StringBuffer("");
        StringTokenizer st = new StringTokenizer(source, from, true);
        while (st.hasMoreTokens()) {
            String tmp = st.nextToken();
            System.out.println("*" + tmp);
            if (tmp.equals(from)) {
                bf.append(to);
            } else {
                bf.append(tmp);
            }
        }
        return bf.toString();
    }

     public String str_base64(String from) {
         String s=from;
         if(from.length()>78){
            s=from.substring(0,76)+from.substring(78,154);
         }
         if(from.length()>156){
            s=from.substring(0,76)+from.substring(78,154)+from.substring(156,from.length());
         }

         return s;
     }

     public static void main(String args[]) {
         StrReplace sr = new StrReplace();
         System.out.println(sr.str_replace("a","b","abcadsawd"));


     }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?