字符串转整数
Posted lijiale
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串转整数相关的知识,希望对你有一定的参考价值。
public class Solution { public int StrToInt(String str) { if (str == null || str.trim().length() < 1) { return 0; } char op = str.charAt(0); int start = 0; int flag = 0; if (op == ‘+‘) { start++; flag = 1; } else if (op == ‘-‘) { start++; flag = -1; } long num = 0; for (int i = start; i < str.length(); i++) { if (Character.isDigit(str.charAt(i))) { int temp = Character.getNumericValue(str.charAt(i)); num = num * 10 + temp; } else { return 0; } } return (int) (flag >= 0 ? num == ((int) num) ? num : 0 : -num == ((int) -num) ? -num : 0); } }
以上是关于字符串转整数的主要内容,如果未能解决你的问题,请参考以下文章