strencode.java

来自「:一个用JavaScript开发的新闻管理系统。」· Java 代码 · 共 42 行

JAVA
42
字号
package news;
import java.util.*;
public class StrEncode {
  public StrEncode(){}
  public String Encode(String str){
    byte[] temp;
    String newstr="";
    try{
      temp = str.getBytes("ISO-8859-1");
      newstr = new String(temp, "GBK");
    }
    catch(Exception e){
      System.out.print(e.toString());
    }
    return newstr;
  }
  public String HtmlRep(String str){
    String nstr=this.strReplace("\n","<BR>",str);
    return nstr;
  }
  public String strReplace(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();
              }
}

⌨️ 快捷键说明

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