java中怎样将把字母和数字组成的字符串才分开

如题所述

用正则表达式匹配
Pattern p_number = Pattern.compile("\\d+");//匹配数字
Pattern p_char = Pattern.compile([a-zA-Z]+);//匹配字母
正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-02
字符一个一个取出来比较一下ASCII码值不就可以了?数字0-9的ASCII码值是48-57。不是这个范围内的说名就不是数字了呗
相似回答