publicclassSolution{public int StrToInt(String str){
char[] chs = str.toCharArray();
int sum =0;//非空校验if(str.isEmpty()){return0;}
int symbol =1;//负号处理if(chs[0]=='-'){
symbol =-1;
chs[0]='0';}else{if(chs[0]=='+'){
symbol =1;
chs[0]='0';}}for(int i =0;i < str.length();++i){//非法字符处理if(chs[i]>='0'&&chs[i]<='9'){
sum = sum *10+ chs[i]-'0';//此处在结尾 - '0' 是为了将字符串中的数字转换成纯数字}else{
sum =0;break;}}return sum*symbol;}}