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

📄 sqlfilter.java

📁 kmlnjlkj nlkjlkjkljl okopokipoipo oipipipo i
💻 JAVA
字号:
package org.bouncycastle.i18n.filter;/** * Filter for strings to store in a SQL table. *  * escapes ' " = - / \ ; \r \n */public class SQLFilter implements Filter{    public String doFilter(String input)     {        StringBuffer buf = new StringBuffer(input);        int i = 0;        while (i < buf.length())         {            char ch = buf.charAt(i);            switch (ch)             {            case '\'':                buf.replace(i,i+1,"\\\'");                i += 1;                break;            case '\"':                buf.replace(i,i+1,"\\\"");                i += 1;                break;            case '=':                buf.replace(i,i+1,"\\=");                i += 1;                break;            case '-':                buf.replace(i,i+1,"\\-");                i += 1;                break;            case '/':                buf.replace(i,i+1,"\\/");                i += 1;                break;            case '\\':                buf.replace(i,i+1,"\\\\");                i += 1;                break;            case ';':                buf.replace(i,i+1,"\\;");                i += 1;                break;            case '\r':                buf.replace(i,i+1,"\\r");                i += 1;                break;            case '\n':                buf.replace(i,i+1,"\\n");                i += 1;                break;            default:            }            i++;        }        return buf.toString();    }        public String doFilterUrl(String input)    {        return doFilter(input);    }}

⌨️ 快捷键说明

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