Java判断是数字还是字符串
方法一:利用正则表达式
public class Testone { public static void main(String[] args){ String str= "123456" ; boolean result=str.matches( "[0-9]+" ); if (result == true ) { System.out.println( "该字符串是纯数字" );} else {System.out.println( "该字符串不是纯数字" );}}} |
方法二:利用Pattern.
import
java.util.regex.Matcher;
import
java.util.regex.Pattern;
public
class
Testone {
public
static
void
main(String[] args){
String str=
"123456"
;
Pattern pattern = Pattern.compile(
"[0-9]{1,}"
);
Matcher matcher = pattern.matcher((CharSequence)str);
boolean
result=matcher.matches();
System.out.println(
"该字符串是纯数字"
);}
else
{System.out.println(
"该字符串不是纯数字"
);}}}
本文原创,转载必追究版权。