剑指offer(三十二)之把字符串转换成整数
来源:互联网 发布:科技狗一元云购源码 编辑:程序博客网 时间:2024/05/01 01:35
题目描述
将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。
思路分析:
1.判断字符串是否空
2.定义一个符号位变量和结果变量,并将字符串转为字符数组
3.判断是正数,还是负数
4.判断是否是0-9之间数
代码:
<span style="font-family:SimSun;font-size:18px;">public class Solution { public int StrToInt(String str) { if(str==null||str.equals("")){ return 0; } int fuhaowei=0; char []s=str.toCharArray(); int sum=0; for(int i=0;i<s.length;i++){ if(s[i]=='+'){ continue; }else if(s[i]=='-'){ fuhaowei=1; continue; } if(s[i]<48||s[i]>57){ return 0; } sum=sum*10+s[i]-48; } return fuhaowei==1?(-sum):sum; }}</span>
0 0
- 剑指offer(三十二)之把字符串转换成整数
- 剑指offer之把字符串转换成整数
- 剑指offer系列之48:把字符串转换成整数
- 剑指offer之把字符串转换成整数
- 剑指offer--把字符串转换成整数
- 《剑指offer》把字符串转换成整数
- 《剑指offer》把字符串转换成整数
- [剑指offer]把字符串转换成整数
- 剑指offer|把字符串转换成整数
- 《剑指offer》-把字符串转换成整数
- 剑指offer 把字符串转换成整数
- 剑指offer: 把字符串转换成整数
- 【剑指offer】把字符串转换成整数
- 剑指offer--把字符串转换成整数
- 把字符串转换成整数 剑指offer
- 剑指offer:把字符串转换成整数
- 剑指offer-把字符串转换为整数
- 【剑指offer】题目1508:把字符串转换成整数
- 除了技术,我们还能拼什么?
- javascript-下拉菜单的实现
- PTA—11-散列4 Hashing - Hard Version (30分)
- Java 8简明教程
- Jetty和Tomcat的选择:按场景而定
- 剑指offer(三十二)之把字符串转换成整数
- Yii框架中事件概念
- UIApplication的详细介绍
- C++运算符优先级
- webpack+vue+bootstrap项目实践
- 筹备
- C语言快速幂取模算法小结
- 人工神经网络
- 面向对象-抽象类