将字符串中的非字母数字,转化为ascii码输出
2011-07-26 15:50
148 查看
public static void main(String[] args) { System.out.print(ascii("abc中国你好!")); } /** //案例:控制台输入一串字符串 //转义输出为 "\ uxxxx" 的形式,英文不处理 //如:"A中" -> "A\u4e2d" * */ public static String ascii(String s){ StringBuilder buf=new StringBuilder(); char c; //String reg="\\w"; for(int i=0;i<s.length();i++) { c=s.charAt(i); //c=s.substring(i); if(c<255)//英文部分,编码都小于255 buf.append(c); else buf.append("\\u").append( Integer.toHexString(c)); } return buf.toString(); }
相关文章推荐
- 数字与字符串相互转化(Unicode)
- 【学习笔记】关于数字转化为字符串,字符串转化为数组。
- HDU 1228 字符串到数字的转化
- js 字符串转化成数字
- C语言将数字转化为字符串
- 用c语言实现从一个只包含数字的字符串转化为和字符串一样的整数(比如从"12345"转化为整数12345)
- C/C++字符串与数字的相互转化
- python字符串与数字的转化
- JAVA字符串转化为数字(可以适合大部分)
- C++将十进制数字转化为X 进制的字符串
- C语言 字符串转化为数字
- 字符串时间值和数字时间值的互相转化
- 数字转化为字符串的库函数
- PHP 数字转化为自定义长度的字符串[前插后入]
- c语言中怎么实现字符串转化数字的功能
- 将数字字符串转化成整数值
- js 字符串转化成数字
- 【C语言】数字的字符串转化为 数字
- 数字转化为字符串的库函数整理
- c++中字符串数字之间的转化