为了账号安全,请及时绑定邮箱和手机立即绑定

用Java解决字符串String s =”sfds55d66s76455dfg32434eertertre”;怎么样把非数字全部去除,只保留数字?

用Java解决字符串String s =”sfds55d66s76455dfg32434eertertre”;怎么样把非数字全部去除,只保留数字?

风中呐喊的幽灵 2017-02-10 15:00:31
用Java解决字符串String s =”sfds55d66s76455dfg32434eertertre”;怎么样把非数字全部去除,只保留数字?
查看完整描述

2 回答

已采纳
?
蜂之谷

TA贡献564条经验 获得超863个赞

用正则表达式很简单啊

String s = "sfds55d66s76455dfg32434eertertre";
		String regEx = "[^0-9]";
		Pattern p = Pattern.compile(regEx);
		Matcher m = p.matcher(s);
		String result = m.replaceAll("").trim();
		System.out.println(result);


查看完整回答
3 反对 回复 2017-02-10
点击展开后面2
?
_914

TA贡献1条经验 获得超0个赞

也可以遍历  如果是数字就取出来

查看完整回答
反对 回复 2017-02-10
  • 2 回答
  • 0 关注
  • 2281 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信