手写实现Integer.valueOf(String s)的简单代码
废话不多说,直接上代码。
class Parser{
public static void main(String[] args) {
System.out.println(parseInt("-12312"));
}
public static int parseInt(String str) {
if(str == null || "".equals(str)){
throw new NumberFormatException("invalid String!");
}
//获取首位字符
char firstChar = str