把字符串转换成整数
来源:互联网 发布:淘宝 韩都衣舍 编辑:程序博客网 时间:2024/06/07 20:52
Description:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
public class Solution { public int StrToInt(String str) { int n = str.length(); char[] ch = str.toCharArray(); int sum = 0; boolean flag = true; for (int i = 0; i < n; i++) { if (i == 0) { if (ch[i] == '+') { flag = true; continue; } if (ch[i] == '-') { flag = false; continue; } } int k = ch[i] - '0'; if (k < 0 || k > 9) return 0; sum = sum * 10 + k; } if (!flag) sum = -sum; return sum; }}
阅读全文
0 0
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数 .
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- HDU
- oracle的去重关键字distinct
- petalinux(二)开启petalinux内核调试模式
- 无分页的datatable
- libstdc++.so.6: version `GLIBCXX_3.4.21' not found 问题解决
- 把字符串转换成整数
- Win10自动修复无法开机【完美解决】
- mac jenkins执行任务时,提示Permission denied解决办法
- Linux内核部件分析
- jQuery问题小结
- ubuntu ftp配置
- Java EE开发第十一章:4.servlet的综合小项目之实现账户密码的登陆
- C/C++可变参数,“## __VA_ARGS__”宏的介绍和使用
- SQL查询总结