public class text2 {
public static void main(String[] argv){
//String s="123";
int i=123;
aa(i);
}
public static void aa(int s){
}
}
写一个int型的逆排序。例如:123,输出是:321.请问高手怎么写?
public static void main(String[] argv){
//String s="123";
int i=123;
aa(i);
}
public static void aa(int s){
}
}
写一个int型的逆排序。例如:123,输出是:321.请问高手怎么写?
public static void aa(int s){
StringBuffer s1 = new StringBuffer(String.valueOf(s));
s1.reverse();
System.out.println (s1);
}
String s = String.valueOf(i);
StringBuilder sb = new StringBuilder(s);
System.out.println(sb.reverse());
已经调试了,输出是321
public int reverse(int num) {
String str = String.valueOf(num);
StringBuffer sb = new StringBuffer(str);
return Integer.parseInt(String.valueOf(sb.reverse()));
}
不过还是建议用StringBuilder 相对StringBuffer快些