过滤危险字符,字符转码,处理字符串中的空值

来源:互联网 发布:公交卡充值软件 编辑:程序博客网 时间:2024/05/16 17:31

public class ChStr {
 
 public static String toChinese(String strvalue) {
  try {
   if (strvalue == null) {         //当变量strvalue为null时
    strvalue = "";         //将变量strvalue 赋值为空
   }else {
    strvalue = new String(strvalue.getBytes("gb2312"),"GBK");   //将字符串转换为GBK编码
    strvalue = strvalue.trim();       //去除字符串的首尾空格
   }
  } catch (Exception e) {
   strvalue = "";          //将变量strvalue 赋值为空
   System.out.println("com.core--->ChStr--->toChinese(String strvalue):出现错误!");
   e.printStackTrace();
  }
  return strvalue;          //返回转换后的输 入变量strvalue
 }

 // 处理字符串中的空值
 public static final String nullToString(String v, String toV) {
     if (v == null || "".equals(v)) {         //当输入变量v为空时
         v = toV;           //将输入变量v赋值 为输入变量toV
     }
     return v;            //返回转换后的输 入变量v
 }
 
 
 //过滤危险字符
 public static final String filterStr(String str){
  str=str.replaceAll(";","");
  str=str.replaceAll("&","&");
  str=str.replaceAll("<","&lt;");
  str=str.replaceAll(">","&gt;");
  str=str.replaceAll("'","");
  str=str.replaceAll("--"," ");
  str=str.replaceAll("/","");
  str=str.replaceAll("%","");
  return str;
 }
 
 public static void main(String[] args){
  ChStr chstr = new ChStr();
  
 }
}

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 人多说话就紧张怎么办 小孩拉尿不叫人怎么办 2岁宝宝说话有点结巴怎么办 两岁半的宝宝说话结巴怎么办 2个月宝宝怕洗澡怎么办 2岁宝宝不喜欢喝奶粉怎么办 宝宝断奶不喜欢喝奶粉怎么办 宝宝不喜欢奶粉的味道怎么办 四个月宝宝不喜欢吃奶粉怎么办 四岁宝宝有口臭怎么办 4个月宝宝口臭怎么办 2岁宝宝有口臭是怎么办 两岁宝宝有口气怎么办 2岁宝宝口气重是什么原因怎么办 两岁宝宝口气重怎么办 两岁宝宝有口臭怎么办 两岁身高不达标怎么办 两岁宝宝82厘米怎么办 2岁幼儿说话结巴怎么办 2岁的宝宝结巴怎么办 2岁半宝宝口吃怎么办 2周岁宝宝不说话怎么办 三周岁宝宝不说话怎么办 2周岁宝宝突然说话结巴怎么办 两周岁宝宝突然说话结巴怎么办 三周岁宝宝说话突然结巴怎么办 小孩g和d不分怎么办 两岁宝宝皮肤黑怎么办 2岁宝宝肤色偏黄怎么办 2岁宝宝迷上手机怎么办 2岁宝宝说话口吃怎么办 两岁宝宝突然口吃怎么办 两岁半的宝宝还不会说话怎么办 2岁宝宝自闭症怎么办呀 新生儿又吐又拉怎么办 一岁多宝宝受凉呕吐拉稀怎么办 7个月的宝宝腹泻怎么办 两岁宝宝拉稀水怎么办 2岁宝宝发烧呕吐怎么办 1岁宝宝着凉呕吐怎么办 2岁着凉了呕吐怎么办