java tools代码

来源:互联网 发布:东海期货交易软件下载 编辑:程序博客网 时间:2024/06/04 18:34

 package messageboard;

import java.io.UnsupportedEncodingException;

public class MessageTools {

 public static boolean validateNull(String str) {
  if (str == null || str.length() == 0 || str.equalsIgnoreCase("null")) {
   return true;
  } else {
   return false;
  }
 }

 public static String changeNull(String source, String target) {
  if (source==null||source.equalsIgnoreCase("null")||source.length() == 0) {
   return target;
  }else{
   return source;
  }

 }

 public static String filterHtml(String input) {
  if (input == null) {
   return null;
  }
  if (input == "0") {
   return input;
  }
  input = input.replaceAll("&", "&");
  input = input.replaceAll("<", "&lt;");
  input = input.replaceAll(">", "&gt;");
  input = input.replaceAll(" ", "&nbsp;");
  input = input.replaceAll("'", "&#39;");
  input = input.replaceAll("/"", "&quot;");
  input = input.replaceAll("/n", "<br>");
  return input;
 }

 public static String changeEncoding(String values) {

  try {
   if (values == null || values.equals("") || values.length() == 0) {
    return "";
   } else {
    String valuesEncoding = values.trim();
    String setEncoding = new String(valuesEncoding
      .getBytes("iso8859-1"), "gb2312");
    return setEncoding;
   }
  } catch (UnsupportedEncodingException e) {
   System.err.print("编码不成功" + e.getMessage());
   return "";
  }
 }

}

原创粉丝点击