leetcode----Reverse Integer
2014-04-06 20:00
281 查看
public int reverse(int x){ int ans = 0; int flag = 1; if(x < 0){ flag = -1; x = -x; } String str = Integer.toString(x); char [] charArray = str.toCharArray(); for(int i = charArray.length - 1; i >= 0; i--){ ans = ans * 10; ans += (charArray[i] - '0'); } return ans * flag; }
思路:
对于Java来讲,字符串的处理时很简单的,所以对此题目来讲,可以将数字转换为字符串,再转换为字符数组(其实可以不转换也行,只不过要用charAt()方法)。
相关文章推荐
- leetcode 7 REVERSE INTEGER
- 刷题的日常[Leetcode]——7)Reverse Integer
- [leetcode]Reverse Integer
- LeetCode解题报告---Reverse Integer
- [LeetCode] Reverse Integer
- leetcode--Reverse Integer
- LeetCode:Palindrome Number,Reverse Integer
- LeetCode Reverse Integer
- LeetCode Problem:Reverse Integer
- LeetCode:Reverse Integer
- LeetCode------Reverse Integer
- Leetcode: Reverse Integer
- 【LeetCode】Reverse Integer
- leetcode 007 Reverse Integer
- [LeetCode]Reverse Integer
- Leetcode: Reverse Integer
- LeetCode | 7)Reverse Integer
- leetcode--Reverse integer
- [LeetCode] Reverse Integer
- [LeetCode]Reverse Integer