您的位置:首页 > 其它

字符串字符和数字分割

2013-04-11 11:33 211 查看
现在有个String类型的字符串:

String str="AA120";

我想把它分解成

AA ;120 就是把数字和字母分开;

求方法

补充:
格式是前面是字母 不确定几位,后面是数字,也不确定几位 就是"AA111" ,"A123","ABC1",这样的,

正则最方便
补充: String str = "ABC89";
String a = str.replaceAll("[^a-zA-Z]", "");
String b = str.replaceAll("[^0-9]", "");

System.out.println(a);//得到字母部分
System.out.println(b);//得到数字部分补充: 正则表达式效率属于最高的了.其他的低效率笨方法完全可以忽略了补充: 至于截取和charAt的效率不敢恭维。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐