在java类中
String a="";
a.matches(\\w*);
返回来的是true;
不理解 \\w 匹配的不是[0-9][a-z][A-Z]以及_?
a=""算什么?
我应该怎么写才能把除了空的[0-9][a-z][A-Z]以及_匹配上?
String a="";
a.matches(\\w*);
返回来的是true;
不理解 \\w 匹配的不是[0-9][a-z][A-Z]以及_?
a=""算什么?
我应该怎么写才能把除了空的[0-9][a-z][A-Z]以及_匹配上?
解决方案 »
- snmpv3的加密与鉴权问题
- org.hibernate.QueryException: could not resolve property: DownloadFile
- 连续套打
- 字符编码在JAVA重要吗?
- java 面试题,今天通知我fail了,大家帮我看看这两个题
- 菜鸟问题:三层循环问题请教!!!!
- (在线等待)安装:Oracle9i Application Server 点击SETUP文件没有反应???
- 弱弱的问:JAVA提供的API函数是不是在WINDOWS里面和LINUX里面都能调用啊?
- 工科专业用什么语言或工具最好,我学的是电气工程及其自动化
- 成功了,但是我却高兴不起来
- 学习JAVA用什么开发工具比较好?
- 又是多线程的输出问题- -
而且a.matches(\\w*);
应该是a.matches(“\\w*”);
public static void main(String args[]){
String a="";
System.out.println(a.matches("\\w*"));
System.out.println(a.matches("\\w+"));
}
}
true
false
所以
执行
public class TestMatch {
public static void main(String args[]){
String a="";
System.out.println(a.matches("\\w*"));
System.out.println(a.matches("\\w+"));
}
}
结果为楼上给出的结果。不错;