1. & 에서 & 형태로 변환
public static String toTEXT(String str) {
if(str == null)
return null;
String returnStr = str;
returnStr = returnStr.replaceAll("<br>", "\n");
returnStr = returnStr.replaceAll(">", ">");
returnStr = returnStr.replaceAll("<", "<");
returnStr = returnStr.replaceAll(""", "\"");
returnStr = returnStr.replaceAll(" ", " ");
returnStr = returnStr.replaceAll("&", "&");
returnStr = returnStr.replaceAll("\"", """);
// returnStr = returnStr.replaceAll(""", "\"");
return returnStr;
}
2. &에서 & 형태로 변환
public static String getSpclStrCnvr(String srcString) {
String rtnStr = null;
try{
StringBuffer strTxt = new StringBuffer("");
char chrBuff;
int len = srcString.length();
for(int i = 0; i < len; i++) {
chrBuff = (char)srcString.charAt(i);
switch(chrBuff) {
case '<':
strTxt.append("<");
break;
case '>':
strTxt.append(">");
break;
case '&':
strTxt.append("&");
break;
default:
strTxt.append(chrBuff);
}
}
rtnStr = strTxt.toString();
}catch(Exception e) {
e.printStackTrace();
}
return rtnStr;
}
출처: http://seongilman.tistory.com/232 [SEONG]
'JAVA' 카테고리의 다른 글
[JAVA]생성자의 매개변수가 많을 때 - 빌더(builder) + 텔리스코핑 생성자 & 자바빈즈(JavaBeans) 패턴 구분 (0) | 2018.06.20 |
---|---|
[Java] Collections의 차이(List, Set, Map) (0) | 2018.06.15 |
String==null 과 String.isEmpty() 의 차이 (0) | 2017.12.06 |
클래스에 Serializable을 구현하는 이유(class implements Serializable) (0) | 2017.11.30 |
lombok의 개념 및 활용 (0) | 2017.11.30 |