呵呵public String filter(String value) { if (value == null)
return (null); StringBuffer result = new StringBuffer();
for (int i = 0; i < value.length(); i++) {
char ch = value.charAt(i);
if (ch == '<')
result.append("<");
else if (ch == '>')
result.append(">");
else if (ch == '&')
result.append("&");
else if (ch == '"')
result.append(""");
else if (ch == '\r')
result.append("<BR>");
else if (ch == '\n') {
if (i > 0 && value.charAt(i - 1) == '\r') { } else {
result.append("<BR>");
}
} else if (ch == '\t')
result.append("  ");
else if (ch == ' ')
result.append(" ");
else
result.append(ch);
}
return (result.toString());
}
return (null); StringBuffer result = new StringBuffer();
for (int i = 0; i < value.length(); i++) {
char ch = value.charAt(i);
if (ch == '<')
result.append("<");
else if (ch == '>')
result.append(">");
else if (ch == '&')
result.append("&");
else if (ch == '"')
result.append(""");
else if (ch == '\r')
result.append("<BR>");
else if (ch == '\n') {
if (i > 0 && value.charAt(i - 1) == '\r') { } else {
result.append("<BR>");
}
} else if (ch == '\t')
result.append("  ");
else if (ch == ' ')
result.append(" ");
else
result.append(ch);
}
return (result.toString());
}
解决方案 »
- 请教JTable的一个问题
- 关于input和output紧急求助
- java类中有没有弄成像QQ界面里上下移动按钮的组件
- 关于switch 的迷惑
- 我看了一天才完全看懂的一个解三元方程组程序分享给大家
- 如何用JAVA语言获得电脑CPU的型号
- File 高人请进 --> 如何将新建文件存放到指定的新建目录下, 文件和目录已创建, 就是不知道该怎么放
- 怎么控制一个窗口总在最前阿,不关闭这个窗口就不能对其它窗口操作
- 一个java初学者的菜鸟问题
- 如何在RedHat Linux6.2的/etc/rc.d/rc3.d/下配置一文件,使得在开机时可自动运行我所编好的类?请求帮助!!!
- mp3不能播放,在线等。。。。。。。。。
- Collections.synchronizedList和Vector的困惑?
str=str.replaceAll("\n","<br>");
System.out.println(str);