67,513
社区成员
发帖
与我相关
我的任务
分享
char[] str = new Integer(123).toString().toCharArray();
StringBuffer sb = new StringBuffer();
for(int i=str.length-1;i>=0;i--){
sb.append(str[i]);
}
System.out.println(Integer.parseInt(sb.toString()));
<script type="text/javascript">
function reverse(i){
i = i || 0;
i = i.toString().split('');
i.reverse();
i[i.length-1] == '-' ? i.unshift(i.pop()) : '';
i = i.join('');
return i;
}
alert( reverse(123) )
alert( reverse(-123) )
</script>
public static int revese(int i){
if(i >0){
String s = i + "";
StringBuffer sb = new StringBuffer(s);
s = sb.reverse().toString();
return Integer.parseInt(s);
} else if(i<0){
return -revese(-i);
} else
return 0;
}
StringBuffer sb = new StringBuffer();
sb.append("123");
sb.reverse();
System.out.println(sb.toString());
char[] str = new Integer(-123).toString().toCharArray();
StringBuffer sb = new StringBuffer();
int t = 0;
//如果 是负数
if(str[0]=='-'){
t = 1;
}
for(int i=str.length-1;i>=t;i--){
sb.append(str[i]);
}
//如果是负数
if(t==1){
System.out.println(Integer.parseInt("-"+sb.toString()));
}else{
System.out.println(Integer.parseInt(sb.toString()));
}