剑指Offer系列-面试题49:把字符串转化为整数
来源:互联网 发布:取名软件免费版 编辑:程序博客网 时间:2024/05/22 13:34
题目:输入一个字符串,把字符串转化为整数。
思路:进行输入合法性判断。
代码:
private boolean tag = false;public long StrToInt(String str) {if (str == null || str.equals("")) {tag = true;return 0;}char[] chars = str.toCharArray();boolean isNegative = chars[0] == '-' ? true : false;long num = 0;for (int i = (chars[0] == '-' || chars[0] == '+') ? 1 : 0 ; i < chars.length ; i++) {if ('0' <= chars[i] && chars[i] <= '9') {num = num * 10 + chars[i] - '0';} else {tag = true;return 0;}}return isNegative ? -1 * num : num;}
0 0
- 【剑指Offer】面试题49:把字符串转化为整数
- 剑指Offer系列-面试题49:把字符串转化为整数
- 剑指offer面试题[49]-把字符串转化为整型
- 剑指offer--面试题49:把字符串转换成整数
- 剑指Offer:面试题49 把字符串转换成整数
- 剑指offer 面试题49 把字符串转换成整数
- 剑指offer--面试题49:把字符串转换成整数
- 剑指Offer面试题49:把字符串换成整数
- 剑指offer-面试题49-把字符串转换成整数
- 剑指offer 面试题49 把字符串转换成整数
- 剑指offer——面试题:把字符串转换为整数
- 面试题49—把字符串转化成整数
- 【剑指offer】面试题67:把字符串转换成整数
- 《剑指Offer》面试题:将字符串转换为整数
- 《剑指offer》:[49]把字符串转化成整数
- [剑指offer][面试题49]把字符串转换成整数(待完善)
- 剑指offer面试题(49)把字符串转换成整数
- 《剑指Offer》学习笔记--面试题49:把字符串转换成整数
- 数论专题
- Windows 10 下安装Tensorflow1.0.1-GPU
- 平面分隔
- Ajax实现图片上传
- Struts2 登录实例
- 剑指Offer系列-面试题49:把字符串转化为整数
- html5文件上传
- 机器学习(2):概率论与贝叶斯先验
- 为查看代码和编辑代码而导入工程后导致各种问题解决方法
- Rxjava2源码浅析(二)
- 【codeforce】几何
- c#基础--数据类型及变换
- VS2013中对多字节字符集支持的方法:下载 Multibyte MFC Library for Visual Studio 2013
- linux基础unit1