Reverse Integer
来源:互联网 发布:达内淘宝培训班多少钱 编辑:程序博客网 时间:2024/04/29 11:11
原题:
题意:
把一个整数反转输出。(注意:传入参数等于0以及超出整形范围的情况)
解题思路:
这个题的解决方法有很多,我用了一个把整数转成字符串,再把字符串逆转的方法。
实现代码:
public int reverse(int x) { String result = "";if(x == 0 )return 0;if(x>0){result = new StringBuilder(String.valueOf(x)).reverse().toString();long res1 = Long.parseLong(result);if(res1>Integer.MAX_VALUE)return 0;}else if(x<0){result = "-" + new StringBuilder(String.valueOf(x).substring(1)).reverse().toString();long res2 = Long.parseLong(result);if(res2<Integer.MIN_VALUE)return 0;}return Integer.parseInt(result); }
0 0
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse Integer
- Reverse Integer
- Reverse integer
- Reverse Integer
- Reverse Integer
- 话说事务相关知识
- 网络爬虫教程列表
- Python学习随笔记-0801
- HDU 1873 - 看病要排队(优先队列)
- HDU 5778 abs(数论)
- Reverse Integer
- Linux网络管理
- POJ 1611The Suspects
- android命名规范
- POI
- 使用Markdown编辑器写博客
- Installing Nvidia CUDA on Ubuntu 14.04 for Linux GPU Computing
- Java反射机制
- onAttachedToWindow()在整个Activity生命周期的位置及使用