A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//判断一个字符串是否都为数字  
02. public boolean isDigit(String strNum) {  
03.     return strNum.matches("[0-9]{1,}");  
04. }  
05.   
06. // 判断一个字符串是否都为数字  
07. public boolean isDigit(String strNum) {  
08.     Pattern pattern = Pattern.compile("[0-9]{1,}");  
09.     Matcher matcher = pattern.matcher((CharSequence) strNum);  
10.     return matcher.matches();  
11. }
12.
13. //截取数字  
14. public String getNumbers(String content) {  
15.     Pattern pattern = Pattern.compile("\\d+");  
16.     Matcher matcher = pattern.matcher(content);  
17.     while (matcher.find()) {  
18.        return matcher.group(0);  
19.     }  
20.     return "";  
21. }  
22.   
23. // 截取非数字  
24. public String splitNotNumber(String content) {  
25.     Pattern pattern = Pattern.compile("\\D+");  
26.     Matcher matcher = pattern.matcher(content);  
27.     while (matcher.find()) {  
28.         return matcher.group(0);  
29.     }  
30.     return "";  
31. }  
32.// 判断一个字符串是否含有数字
public boolean hasDigit(String content) {
boolean flag = false;
Pattern p = Pattern.compile(".*\\d+.*");
Matcher m = p.matcher(content);
if (m.matches())
flag = true;
return flag;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马