获取字符串(代码格式)的函数

原创 2005年05月31日 00:23:00
在产生java代码文件时,我们常常会遇到要讲字java符串转换成代码格式.
比如回车要编程字符串"/n"等.
  1. static String getEscapeString(String str) {
  2.         if (str == null) {
  3.             return null;
  4.         }
  5.         char[] bys = new char[str.length()];
  6.         str.getChars(0, str.length(), bys, 0);
  7.         StringBuffer ttsb = new StringBuffer();
  8.         for (int k = 0; k < bys.length; k++) {
  9.             switch (bys[k]) {
  10.                 case '//':
  11.                 case '/'':
  12.                 case '/"':
  13.                     ttsb.append("//");
  14.                     ttsb.append( (char) bys[k]);
  15.                     break;
  16.                 case '/r':
  17.                     ttsb.append("//r");
  18.                     break;
  19.                 case '/n':
  20.                     ttsb.append("//n");
  21.                     break;
  22.                 case '/t':
  23.                     ttsb.append("//t");
  24.                     break;
  25.                 default:
  26.                     if (bys[k] < ' ' || bys[k] >= '/200') {
  27.                         //System.out.println("unicode...");
  28.                         ttsb.append("//u" /*243*/);
  29.                         String s13 = Integer.toHexString(bys[k]);
  30.                         for (int l = s13.length(); l < 4; l++) {
  31.                             ttsb.append('0');
  32.                         }
  33.                         ttsb.append(s13);
  34.                     } else {
  35.                         ttsb.append( (char) bys[k]);
  36.                     }
  37.             }
  38.         }
  39.         return ttsb.toString();
  40.     }

php把字符串做为代码执行的函数eval

extract($sms_param, EXTR_PREFIX_SAME, "wddx"); $mtm = MessageTemplateModel::wher...
  • dengfei00100
  • dengfei00100
  • 2016年08月23日 16:41
  • 857

在string.xml文件中定义一个字符串,然后在代码中通过String.format方法来格式化该字符串

格式化字符串资源的格式为: %+参数位置+$+格式化类型 参 数 位 置:从1开始依次编号,String.forma方法的第二个参数为格式化的第一个参数,后面依次递增; 格式化类型:...
  • Scorpio_gao
  • Scorpio_gao
  • 2016年06月17日 16:07
  • 869

QString 使用 -- 输出, 数字 字符串 转换等

使用QT的QString 一时还不习惯,总结了一下QString 的一些基本操作,例如QString的控制台输出, QString 数值 转换, 所有SU_DEBUG可以看作printf...
  • yunccll
  • yunccll
  • 2011年10月11日 15:49
  • 15179

获取指定格式的当前时间字符串

/*  @brief 获得当前时间的字符串  @param format 需要获得的时间格式如@"yyyyMMddHHmmssSSS" @"HH:mm"  */ + (NS...
  • baidu_33298752
  • baidu_33298752
  • 2016年01月15日 15:13
  • 158

Oracleの常用字符串函数-yellowcong

oracle字符串的简单操作,主要有字符串的截取,拼接,判断,替换等操作,这儿有些简单的例子和API的讲解,主要是做项目用到了,不然过几天就忘了。。...
  • yelllowcong
  • yelllowcong
  • 2017年08月17日 14:51
  • 129

android 代码中获取Resource中的字符串

CharSequence str1 = getString(R.string.hello);
  • beifengdelei
  • beifengdelei
  • 2012年04月08日 23:53
  • 2525

PHP截取字符串,获取长度,获取字符位置的函数

strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后strrchr(string,string) //从某个字符串从最后出现的位置截取到结...
  • wang02011
  • wang02011
  • 2011年03月25日 01:08
  • 27461

使用printf输出各种格式的字符串

+--------------------------------------------+| 主题: 使用printf输出各种格式的字符串           ||                 ...
  • Jupin
  • Jupin
  • 2005年09月24日 19:32
  • 3968

C#和VB.net的字符格式化(通用语法)

变量定义的方法按C#和VB.net按各自的语法去定义就不用多说了 k= 2326.789 (代码注释方式不一致,是因为在VB和C#两种语法之间切换造成的,但也充分说明了该格式化的语法是通用了) 货...
  • wtuqi
  • wtuqi
  • 2016年10月20日 15:28
  • 990

c#读取string类型的xml格式的字符串

string str =“”; XmlDocument xmlDoc = new XmlDocument();                 xmlDoc.LoadXml(str);     ...
  • u011555996
  • u011555996
  • 2016年10月28日 10:22
  • 2695
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取字符串(代码格式)的函数
举报原因:
原因补充:

(最多只允许输入30个字)