如:一个字符串
取得连续为数字最长的子串 也就是:45678
String str = "123klfj45678lkaEsd2345EEASs";取得连续为数字最长的子串 也就是:45678
public static String getMaxLengthStr(String inputStr)
{
int lastlen = 0;
String sResult = "";
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(inputStr);
while(m.find())
{
String temp = m.group();
if(temp.length()>lastlen)
{
sResult = temp;
}
lastlen = temp.length();
}
return sResult;
}
本文介绍了一个Java方法,用于从给定字符串中找到连续数字最长的子串。通过正则表达式匹配数字并比较其长度,实现高效查找。
306

被折叠的 条评论
为什么被折叠?



