leetcode String to Integer (atoi)(Java)
来源:互联网 发布:linux yum 编辑:程序博客网 时间:2024/05/29 09:05
题目链接:点击打开链接
类型:字符串处理,边界处理
解法:
public class Solution { public int myAtoi(String str) { if (str == null || str.length() < 1 ) return 0; str = str.trim(); int len = str.length(); long result = 0; boolean negative = false; int i = 0; if (str.charAt(0) == '-') { negative = true; ++i; } else if (str.charAt(0) == '+') { ++i; } while ((i < len) && (str.charAt(i) >= '0') && (str.charAt(i) <= '9')) { result = result * 10 + (str.charAt(i) - '0'); if (result > Integer.MAX_VALUE) return (negative)?(Integer.MIN_VALUE):(Integer.MAX_VALUE); ++i; } if ((i == 1 && result == 0) || i == 0) return 0; if (negative == true) result = -result; return (int)result; }}
阅读全文
0 0
- [Leetcode] String to Integer (atoi) (Java)
- LeetCode – String to Integer (atoi) (Java)
- 【Leetcode】String to Integer(atoi) in JAVA
- [LeetCode Java] 8 String to Integer (atoi)
- [LeetCode][Java] String to Integer (atoi)
- [leetcode-8]String to Integer (atoi)(java)
- LeetCode : String to Integer (atoi) [java]
- Leetcode: 8. String to Integer (atoi)(JAVA)
- LeetCode(java)8. String to Integer (atoi)
- [LeetCode-Java]8. String to Integer (atoi)
- [LeetCode] 8. String to Integer (atoi) java
- leetcode String to Integer (atoi)(Java)
- String to Integer (atoi) leetcode java
- [leetcode]8. String to Integer (atoi)(Java)
- 【LeetCode】String to Integer (atoi)(java)
- LeetCode:String to Integer (atoi)
- LeetCode: String to Integer (atoi)
- LeetCode String to Integer(atoi)
- ASP.NET-缓存技术
- XRecyclerView分割线多了一个的问题
- MATLAB 数组点积示例
- TortoiseSVN更改SVN服务器IP地址
- java.io.FileNotFoundException: class path resource ..cannot be opened because it does not exist
- leetcode String to Integer (atoi)(Java)
- test
- 关于.ocx和.dll控件注册遇到的问题记录
- 【C++】【LeetCode】28. Implement strStr()
- android动态拼接生成界面 ,大量界面
- MyBatis简介
- 移动团队内部BUG数减少的管理
- Error:A problem occurred configuring project ':app'.
- 三维空间中的几何变换-平移旋转缩放