把字符串转换成整数
来源:互联网 发布:企查查的数据怎么来的 编辑:程序博客网 时间:2024/06/05 15:23
将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
几个特殊情况
- 数据上下 溢出
- 空字符串
- 只有正负号
- 有无正负号
- 错误标志输出
boolean flag = false; public int StrToInt(String str) { if(str ==null ||str.length()==0){ flag = true; return 0; } char [] strs = str.toCharArray(); boolean minus = false; int start = 0; if(strs[start]=='-'){ minus = true; start++; }else if(strs[start]=='+'){ start++; } for(int i=start;i<str.length();i++){ if(strs[i]<'0' || strs[i]>'9'){ flag = true; return 0; } } int num = strToInt(strs,start); if(minus) num=-num; return num; } private int strToInt(char[] strs, int start) { int n = 0; for(int i=start;i<strs.length;i++){ n=n*10+strs[i]-'0'; } return n; }
0 0
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数 .
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- Billboard
- 封装继承txt
- 图片抖动的效果(修改后)
- 揭开Socket编程的面纱
- 稀疏编码器(Sparse Encoder)
- 把字符串转换成整数
- 基于SpringMVC封装常用的CRUD操作
- 点赞 数据库设计
- 正则表达式
- react native 使用fetch进行网络请求(https),解决SSLHandshake问题,以及怎样进行二次封装
- Google开发者大会给我们带来了什么?
- otter进行数据同步
- 列表视图(ListView)
- SeekBar+ImageView实现图像动态变化