charAt() String index out of range: 0
class Solution {
public int myAtoi(String str) {
if(str == null || str.length() == 0){
return 0;
}
str = str.trim();//删空格
int flag = 1;
int index = 0;
int result = 0;
//System.out.println(str);//no error
if(str.charAt(index) == '-'){
flag = -1;
index ++;
}
else if(str.charAt(index) == '+'){
index ++;
}
for(;index<str.length();index ++){
if(str.charAt(index)>='9' || str.charAt(index)<='0'){
break;
}
result = result*10 + (str.charAt(index) - '0');
}
return flag*result;
}
}
...全文
相关推荐
String index out of 4解决方法
String index out of 4解决方法
分析substring(),charAt()等常见java.lang.StringIndexOutOfBoundsException: String index out of range: -1的问题
今天在测试解析`jwt token`时,出现如是错误:java.lang.StringIndexOutOfBoundsException: String index out of range: -1,并列出会出现这种错误的常见方法。
java 如何使用charAt()方法计算重复字符
java 如何使用charAt()方法计算重复字符 java 如何使用charAt()方法计算重复字符
详解Java String字符串获取每一个字符及常用方法
主要介绍了详解Java String字符串获取每一个字符及常用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Java的String类的方法介绍
Java的String类的方法的介绍和使用详情!


Java SE
