string转integer
来源:互联网 发布:淘宝客推爆款 编辑:程序博客网 时间:2024/05/21 09:57
public class Solution {
public int myAtoi(String str) {
if(str.trim().equals(""))//trim()去掉空格
return 0;
long res = 0;
int sign = 1, i = 0;
str = str.trim();
//sign
if (str.charAt(i) == '-' || str.charAt(i) == '+') {
sign = str.charAt(i) == '-'?-1:1;
i++;
}
for(;i<str.length(); i++){
if(str.charAt(i)>='0' && str.charAt(i)<='9'){
// integer overflow
if(res*sign>=Integer.MAX_VALUE)
return Integer.MAX_VALUE;
if(res*sign<=Integer.MIN_VALUE)
return Integer.MIN_VALUE;
res = res*10+(str.charAt(i)-'0');
}else{
if(res*sign>=Integer.MAX_VALUE)
return Integer.MAX_VALUE;
if(res*sign<=Integer.MIN_VALUE)
return Integer.MIN_VALUE;
return (int)res*sign;
}
}
if(res*sign>=Integer.MAX_VALUE)
return Integer.MAX_VALUE;
if(res*sign<=Integer.MIN_VALUE)
return Integer.MIN_VALUE;
return (int)(res*sign);
}
}
- 【String转Integer】String to Integer (atoi)
- Freemarker string转Integer
- string转integer
- Freemarker string转Integer
- java 实现string 转integer
- java String 转 Integer 方法
- List<String> 转List<Integer>
- Integer.valueof(string)字符串转Integer 异常
- String to Integer (atoi) 字符串转整数
- Leetcode|Reverse Integer(string转char*总结)
- 带小数的String转整数Integer
- 实现atoi函数(string转integer)
- javafx表格可编辑String转Integer
- string to integer & integer to string
- string to integer
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- Jenkins系列之—04 email-ext邮件通知模板
- 邮箱格式
- gitlab的用户使用手册
- OracleRac11.2.0.3迁移OCR和VOTEDISK
- linux下解压命令大全
- string转integer
- Gentoo网络管理方法
- 阿里CEO张勇致股东信:对阿里和中国有信心
- Qt5版本的例子去哪儿了?
- perl
- Gentoo双网卡同时启用上内外网
- 马云:阿里是水电和土地之后的第四大基础设施 苹果树与苹果
- 好心情
- Android Studio设置HTTP代理