7.给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
示例 1:
输入: 123 输出: 321
解法:
public static void main(String[] args) {
int x=123400;
String s1=reverse(x);
System.out.println(s1);
}
public static String reverse(int x) {
Integer i=x;
String s=Integer.toString(i);
StringBuffer sb=new StringBuffer(s);
String after=sb.reverse().toString();
System.out.println(after.substring(1));
System.out.println(after.charAt(0));
for(int t=0;t<after.length();t++){
if(after.subSequence(0,1).equals("0")){
after=after.substring(1);
}else{
break;
}
}
return after;
}