获取字符串(代码格式)的函数
2008-02-23 09:44:01来源:互联网 阅读 ()
比如回车要编程字符串"\n"等.
- static String getEscapeString(String str) {
- if (str == null) {
- return null;
- }
- char[] bys = new char[str.length()];
- str.getChars(0, str.length(), bys, 0);
- StringBuffer ttsb = new StringBuffer();
- for (int k = 0; k < bys.length; k ) {
- switch (bys[k]) {
- case '\\':
- case '\'':
- case '\"':
- ttsb.append("\\");
- ttsb.append( (char) bys[k]);
- break;
- case '\r':
- ttsb.append("\\r");
- break;
- case '\n':
- ttsb.append("\\n");
- break;
- case '\t':
- ttsb.append("\\t");
- break;
- default:
- if (bys[k] < ' ' || bys[k] >= '\200') {
- //System.out.println("unicode...");
- ttsb.append("\\u" /*243*/);
- String s13 = Integer.toHexString(bys[k]);
- for (int l = s13.length(); l < 4; l ) {
- ttsb.append('0');
- }
- ttsb.append(s13);
- } else {
- ttsb.append( (char) bys[k]);
- }
- }
- }
- return ttsb.toString();
- }
上一篇: 一个必看的Java程序
下一篇: 从数据库中读取并生成图片的Servlet
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash