JAVA学习53_str.startsWith()与正则表达式
来源:互联网 发布:淘宝美工作品欣赏 编辑:程序博客网 时间:2024/06/03 13:28
问题:
我想要str.startsWith(一个数字)的结果,
我写的:
String patten = "[0-9]";
String a="90832aviriver jfiejo";
if(a.startsWith(patten))
{
System.out.print("right");
}
else
System.out.print("can't recognize");
结果是can't recognize,不知道怎么实现这个功能?
解答:
startsWith()的参数就是一个普通的字符串,不是正则,所以你写成正则的形式,它也会用[0-9]这个字符串(长度为5)判断str开始的字符是不是[0-9]
String patten = "[0-9]";
String a="[0-9]90832aviriver jfiejo";
if(a.startsWith(patten))
{
System.out.print("right");
}
else
System.out.print("can't recognize");
用这个验证一下。
参考:http://blog.csdn.net/yiyuan_chen/article/details/54927100
其它:
可以使用 str.matches代替。
阅读全文
0 0
- JAVA学习53_str.startsWith()与正则表达式
- [ Java学习 ] 正则表达式与模式匹配
- 学习Java正则表达式
- java正则表达式学习
- java正则表达式 学习
- java正则表达式学习
- java正则表达式学习
- JAVA 正则表达式学习
- Java正则表达式学习
- java正则表达式学习
- java正则表达式学习
- Java正则表达式学习
- java 正则表达式学习
- java 正则表达式学习
- java正则表达式学习
- java--正则表达式学习
- Java 正则表达式学习
- java学习--正则表达式
- Linux操作系统下的串口通信
- 【离散化 && 线段树 && 染色】POJ
- Swift
- 欢迎使用CSDN-markdown编辑器
- C++笔记_02函数调用栈
- JAVA学习53_str.startsWith()与正则表达式
- 非参数统计
- 【jzoj3327】【陶陶的难题】【类欧几里得】
- 创建mysql数据库的PDO对象
- Ubuntu环境下检查CPU 的温度
- 选择排序法
- sql 基础知识
- Python中的的函数的参数传递
- 把字符串转换成整数