/**
*
* 如果找不到数字,返回1
例如:
s = "abc24us43"则返回2
s = "82445adb5"则返回8
s="ab"则返回-1
*
* @author Lenovo
*
*/
public class 返回字符串第一个数字 {
public static void main(String[] args) {
String s = "adawd5856";
System.out.println(getFistNum(s));
}
public static int getFistNum(String s){
if(s==null || s.length()==0){
return -1;
}
char c = s.charAt(0);
if(c>='0' && c<='9'){
return c-'0';
}else{
return getFistNum(s.substring(1));
}
}
}
Java 返回字符串中第一个出现的数字
最新推荐文章于 2023-01-11 15:57:26 发布