publicstaticintatoi(Stringstr){
if(str==null||str.equals(""))return0;
intn=0;
String[]str1=str.split("");
intflag=(str1[0].equals("-"))?-1:2;
if(flag==-1){
for(inti=1;i n=n*10+Integer.parseInt(str1[i]);
}
}else{
flag=(str1[0].equals("+"))?1:2;
if(flag==1){
for(inti=1;i n=n*10+Integer.parseInt(str1[i]);
}
}else{
flag=1;
for(inti=0;i n=n*10+Integer.parseInt(str1[i]);
}
}
}
returnn*flag;
}
if(str==null||str.equals(""))return0;
intn=0;
String[]str1=str.split("");
intflag=(str1[0].equals("-"))?-1:2;
if(flag==-1){
for(inti=1;i
}
}else{
flag=(str1[0].equals("+"))?1:2;
if(flag==1){
for(inti=1;i
}
}else{
flag=1;
for(inti=0;i
}
}
}
returnn*flag;
}
「求助大佬帮看看这道算法题吧!」 实现函数 atoi 。函数的功能为将字符串转化为整数 提示:仔细思考所有可能的输入情况。这个问题故意描述的很模糊(没有给出输入的限制),你需要自己考虑所有可能的情况。 Implement atoi ...
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2F44d8c152c38f43a1b10e168018dcc13f
全部评论
相关推荐
11-24 10:46
山东大学 嵌入式软件工程师 给一个offer求了:他也还好吧,跟大部分人比他算是很幸运的了,感觉他三句话离不开北大,但是如果他出生在距离北京八中50公里以外的河北省,他的人生会截然不同诶。京津冀总给人一种特别割裂的感觉。
点赞 评论 收藏
分享
11-20 10:43
门头沟学院 嵌入式软件开发 点赞 评论 收藏
分享