class Solution {
public int reverse(int x) {
if(x<0){
StringBuilder stringBuilder=new StringBuilder(String.valueOf(-x));
stringBuilder.reverse();
if(stringBuilder.toString().compareTo("2147483647")>0&&stringBuilder.length()>=10){
return 0;
}else{
return Integer.valueOf(String.valueOf(stringBuilder))*-1;
}
}else{
StringBuilder stringBuilder=new StringBuilder(String.valueOf(x));
stringBuilder.reverse();
if(stringBuilder.toString().compareTo("2147483647")>0&&stringBuilder.length()>=10){
return 0;
}else{
return Integer.valueOf(String.valueOf(stringBuilder))*1;
}
}
}
}
我觉得你们都能看懂。