Reverse Integer
Total Accepted: 36405 Total Submissions: 91139Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
题目描述:输入一个数,可能为正数、负数,将其反转输出。
这道题目相对来说就比较水了,用JAVA写也是比较简单的。
首先用StringBuffer 将x转成String。为什么用StringBuffer呢?因为reverse()方法属于StringBuffer而不是String
其次将x转化成Sting 写成 (x+"").toStrng()
最后再将StringBuffer转化成int 形输出。
public class Solution { public int reverse(int x) { boolean flag=false; if(x<0){ flag=true; x=-x; } StringBuffer a = new StringBuffer((x+"").toString()); //StringBuffer存储便于reverse() int res = Integer.parseInt((a.reverse()).toString()); //反转输出 if(flag) res=-res; return res; } }
本文介绍了一种使用Java实现的整数反转算法。该算法能够处理正数和负数的反转,并详细展示了通过StringBuffer实现反转的过程。
349

被折叠的 条评论
为什么被折叠?



