7. Reverse Integer(easy)

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321

反转整数 

看到easy刚开始写了一段如上的代码就过了,知道某次面试遇到原题。面试官指出该段代码并不能通过,让我再想一下。

考虑了一下可能存在的问题:

1 String 是常量 所以return res这一行返回的永远会是"-"或"”(改成StringBuffer)

2 需要对某些特殊的Int做处理  比如1000 返回应该为1

3 对输入的Int 型数反转后进行范围判断,可能反转后的数大于Integer.MAX_VALUE

原文地址:https://www.cnblogs.com/WegYcx/p/7657213.html