Java 截取前几位的字符串,求代码。 String str="2013060823"; 截取前8位字符串。。求解,最好是用正则。
展开全部
用的是正则的获取功能
String str="2013060823";
Pattern p = Pattern.compile("[0-9]{8}");
Matcher m = p.matcher(str);
while(m.find())
{
System.out.print(m.group());
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则实现这个要求没有直接subString来的快。。还是使用SubString吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="12354656";
String s=str.substring(0,8);
System.out.println(s);
String s=str.substring(0,8);
System.out.println(s);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="2013060823";
System.out.println(str.substring(0,8));
System.out.println(str.substring(0,8));
追问
能不能用Pattern这个去截取呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则怎么截取?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询