您的位置:首页 > 其它

LeetCode - 7. 反转整数

2018-09-08 12:34 387 查看
7. 反转整数

class Solution {
public int reverse(int x) {
if (x == 0) {
return 0;
}
StringBuilder sb = new StringBuilder();
Long xx = Long.parseLong(String.valueOf(x));
if (xx < 0) {
sb.append("-");
xx = -xx;
}
while (xx != 0) {
Long one = xx % 10;
sb.append(String.valueOf(one));
xx /= 10;
}
Long result = Long.parseLong(String.valueOf(sb));
if (result > Integer.MAX_VALUE || result < Integer.MIN_VALUE) {
return 0;
}
return Integer.parseInt(String.valueOf(result));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  简单 反转整数