剑指offer:第49题字符串转化成整型(题目要求:不要用转换函数)
来源:互联网 发布:最全金融网络理财产品 编辑:程序博客网 时间:2024/05/21 22:26
思路:拆分在合并,有非数字符号的return 0;public class _Test49 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String string = scanner.nextLine(); System.out.println(strToInt(string)); } public static int strToInt(String string){ int result = 0; if (string == null && string.isEmpty()) { return 0; } int i = 0; if (string.charAt(0) == '+'||string.charAt(0) == '-') { i = 1; } for (; i < string.length(); i++) { char c = string.charAt(i); if (c <= '9' && c >= '0') { int a = c - '0'; result = result * 10 + a; } else{ return 0; } } if (string.charAt(0) == '-') { result = -result; } return result; }}
阅读全文
0 0
- 剑指offer:第49题字符串转化成整型(题目要求:不要用转换函数)
- 剑指offer第28题字符串的排列(PHP实现)
- 剑指offer:第28题字符串全排列
- 剑指offer面试题[49]-把字符串转化为整型
- (lintcode)第13题字符串的查找
- poj 1051 P,MTHBGWB (模拟题字符串 )
- UVA oj 445 Marvelous Mazes(水题字符串)
- 【剑指offer】题目1508:把字符串转换成整数
- NYOJ113题字符串的替换
- 简明扼要的递归函数(将一个整型数转换成字符[串])
- oracle ip转换成整型函数
- 自写字符串转换成整型函数
- php的IP转换成整型函数
- 第273题字母小游戏
- // 程序员面试宝典 面试题目2 217 将字符串转化为整型 不能使用atoi函数。接口仿照atoi ,
- 第9周项目5-完成题目要求(1)
- 《剑指offer》:[49]把字符串转化成整数
- POJ 1002 487-3279 水题字符串
- 两数组的交
- 第一个接口
- [iOS开发:通讯录获取 转]
- [LeetCode]Longest Palindromic Subsequence
- web前端面试题
- 剑指offer:第49题字符串转化成整型(题目要求:不要用转换函数)
- c++ 根据当前的时间转化为一串数字
- Python3.6.1下载与安装
- 关闭页面时使用jQuery调用事件的方法
- 使用cocos2d-x游戏引擎做一个helloworld界面
- SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- Kotlin ---- 环境搭建和命令行编译运行HelloWorld
- phpstorm 免费激活码
- Android7.0中文文档(API)--- AbsoluteLayout