算法要求将一个字符串转化为int整型数据,主要考察考虑如下输入情况:
1、前面带有+、-的字符串代表正负,如果有连续两个以上+、-则输出0
2、对于输入"-1234a788"的字符串,只需要输出字符'a'前面的数据-1234
3、对于输入数据溢出的情况,要求输出边界值(Integer.MAX_VALUE或者Integer.MIN_VALUE)
下面我给出的算法实现如下:
算法要求将一个字符串转化为int整型数据,主要考察考虑如下输入情况:
1、前面带有+、-的字符串代表正负,如果有连续两个以上+、-则输出0
2、对于输入"-1234a788"的字符串,只需要输出字符'a'前面的数据-1234
3、对于输入数据溢出的情况,要求输出边界值(Integer.MAX_VALUE或者Integer.MIN_VALUE)
下面我给出的算法实现如下: