www.pudn.com > exam.rar > HtmlSpecialCharater.java


package kaoshi.bean; 
 
/** 
 * @version 2008-1-3 
 * @author Xiaofei  
 */ 
public class HtmlSpecialCharater { 
	 
	public static String filter(String input) { 
		/* 
		if (!hasSpecialChars(input)) { 
			return input; 
		} 
		*/ 
		StringBuffer filtered = new StringBuffer(input.length()); 
		char c; 
		for (int i=0; i': filtered.append(">"); break; 
				case '"': filtered.append("""); break; 
				case '&': filtered.append("&"); break; 
				default: filtered.append(c); 
			} 
		} 
		return filtered.toString(); 
	} 
	 
	public static boolean hasSpecialChars(String input) { 
		boolean flag = false; 
		if ((input!=null)&&(input.length()>0)) { 
			char c; 
			for (int i=0; i': flag = true; break; 
					case '"': flag = true; break; 
					case '&': flag = true; break; 
				} 
			} 
		} 
		return flag; 
	} 
		 
}