正则分割成3个数组 怎么将一个以逗号隔开的字符串风割成三个数组呢例如 13407111010,18020392939,18617118582分割成三种不同的手机号码^(130\d{8})$移动^(180\d{8})$电信^(186\d{8})$联通这样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是每一个以 18020392939电信 这样一个个存起来?参考代码: String s = "13407111010,18020392939,18617118582"; String[] phones = s.split(","); for(String phone : phones) { Pattern p = Pattern.compile("^(180\\d{8})"); Matcher matcher = p.matcher(phone); if(matcher.find()) { phone += "电信"; System.out.println(phone); continue; } // 同理 其它的。 } struts2 validate 不执行 ,为什么? 请教List 和 Map问题 servlet小问题。从页面读写东西到数据库,出的问题。在线等 域名解析问题 关于Hibernate修改主键值的问题? 100分请教:如何从HttpServletResponse中取得HTTP Header来?请大家帮忙啊!!! 怎样从163上收取邮件? 在java中如何显示pdf 用jdom如何控制生成xml文件的路径?急! 兄弟想跳了。调查一下同行兄弟们的待遇。给点建议。谢谢 关于 KEY-VALUE缓存的问题 求二进制数据给对象付值
参考代码: String s = "13407111010,18020392939,18617118582";
String[] phones = s.split(",");
for(String phone : phones)
{
Pattern p = Pattern.compile("^(180\\d{8})");
Matcher matcher = p.matcher(phone);
if(matcher.find())
{
phone += "电信";
System.out.println(phone);
continue;
}
// 同理 其它的。
}