使用正则表达式从字符串中取电话号码:
String str = "aaabbbcc13809148338eedfsfsf15702957315ksfss;13571708019fsdfk15114809485sfksfsf;sk;sfkskf;sfsk";
String regex = "[1][358]\\d{9}";
Pattern p = Pattern.compile(regex);
Matcher matcher = p.matcher(str);
while(matcher.find()){
String group = matcher.group();
System.out.println(group);
}