给你一个 有符号整数 x ,返回将 x 中的数字部分反转后的结果。
public int reverse(int x) {
//无位数限制,正数,负数,零都可以反转
String str = String.valueOf(x);
char[] charArray = str.toCharArray();
StringBuilder sb = new StringBuilder();
int temp;
if (x>=0){
for(int i = charArray.length-1;i>-1;i--){
sb.append(charArray[i]);
}
}else{
sb.append('-');
for(int i = charArray.length-1;i>0;i--){
sb.append(charArray[i]);
}
}
return Integer.parseInt(sb.toString());
}