⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chstr.java~2~

📁 图书馆管理系统 第1章 系统简介 图书馆是各大高等院校的重要组成部门
💻 JAVA~2~
字号:
package com.core;

public class ChStr {
    public static String toChinese(String strvalue) {
    try {
        if (strvalue == null) {
            return "";
        } else {
            strvalue = new String(strvalue.getBytes("ISO8859_1"), "GBK");
            return strvalue;
        }
    } catch (Exception e) {
        return "";
    }
}

//对输入的字符串进行一次编码转换,防止SQL注入
public static String StringtoSql(String str) {
    str = nullToString(str, "");
    try {
        str = str.trim().replace('\'', (char) 1);
    } catch (Exception e) {
        return "";
    }
    return str;
}

//对字符串进行二次编码转换,防止出库时异常
public static String SqltoString(String str) {
    str = nullToString(str, "");
    try {
        str = str.replace( (char) 1, '\'').trim();
    } catch (Exception e) {
        return "";
    }
    return str;
}

//对字符串进行Unicode编码
public static String toUnicode(String strvalue) {
    try {
        if (strvalue == null) {
            return null;
        } else {
            strvalue = new String(strvalue.getBytes("GBK"), "ISO8859_1");
            return strvalue;
        }
    } catch (Exception e) {
        return "";
    }
}
//处理字符串中的空值
    public static final String nullToString(String v, String toV) {
        if (v == null) {
            v = toV;
        }
        return v;
    }

// 对SQL语句中输入的空值进行处理
    public static final String SqlToLink(String str) {
        str = StringUtils.nullToString(str, "");
        if ("".equals(str)) {
            str = " LIKE '%' ";
        } else {
            str = (" LIKE '%" + str + "%' ");
        }
        return str;
    }
}

⌨️ 快捷键说明

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