htmlfilter.java
来自「kmlnjlkj nlkjlkjkljl okopokipoipo oipipi」· Java 代码 · 共 69 行
JAVA
69 行
package org.bouncycastle.i18n.filter;/** * HTML Filter */public class HTMLFilter 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,"<"); break; case '>': buf.replace(i,i+1,">"); break; case '(': buf.replace(i,i+1,"("); break; case ')': buf.replace(i,i+1,")"); break; case '#': buf.replace(i,i+1,"#"); break; case '&': buf.replace(i,i+1,"&"); break; case '\"': buf.replace(i,i+1,"""); break; case '\'': buf.replace(i,i+1,"'"); break; case '%': buf.replace(i,i+1,"%"); break; case ';': buf.replace(i,i+1,";"); break; case '+': buf.replace(i,i+1,"+"); break; case '-': buf.replace(i,i+1,"-"); break; default: i -= 3; } i += 4; } return buf.toString(); } public String doFilterUrl(String input) { return doFilter(input); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?