parseInt()
利用正则表达式实现要求
charAt()
public class parseint1 { //自己实现parseInt(),即将整数字符串转为数字,
//要求:字符串只能是数字,不能有其他字符
//最少一位,最多10
//0不能开头
public static void main(String[] args) {
String str = "123456789";
int result=0;
for (int i = 0; i < str.length(); i++) {
//利用正则表达式实现要求
if(!str.matches("[1-9]\\d{0,9}")){
System.out.println("字符串规格不符合要求");
}else{
int num = str.charAt(i)-'0';
result = result*10+num;
}
}
System.out.println(result);
}
}