字符串操作整理总结

2017-06-23  本文已影响21人  满船清梦___

1 . 常用ASCII码

对照
中文: \u4e00-\u9fa5(16进制) = 19968-40869(10进制)
0-9 : 48-57
A-Z : 65-90
a-z : 97-122

2 . 特殊字符

ASCII码对照表.png
|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|空|!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|
|58|59|60|61|62|63|64|...|91|92|93|94|95|96|...|...|123|124|125|126|
|:|;|<|=|>|?|@|...|[|\|]|^|_|`|...|...|{|或|}|~

3 . 程序范例



public static String getHanziWithspace(String str) {
        String newStr = "";
        String num = "";
        for (int i = 0; i < str.length(); i++) {
            if (19968 <= (int) str.charAt(i) && (int) str.charAt(i) <= 40869) {
                newStr += str.charAt(i);
                num = "";
            }
            if ((int) str.charAt(i) == 41) {
                newStr += (num + " ");
                num = "";
            }
        }
        return newStr;
    }
上一篇下一篇

猜你喜欢

热点阅读