import java.util.Scanner; 
public class FanZhuan {
public static void main(String[] args){     
 Scanner input=new Scanner(System.in);     
 
  StringBuffer strbuf=new StringBuffer(input.next());  //输入流    
  
  StringBuffer resultStr=strbuf.reverse();     //什么意思
  
   System.out.println(resultStr.toString());  //什么意思
   
    }
    }
知道这个是把字符串翻转 可是不明白那两个方法 去查那个StringBuffe里都是英文 我问下如果要int类型呢?

解决方案 »

  1.   

        StringBuffer resultStr=strbuf.reverse();     //什么意思
                  
                   System.out.println(resultStr.toString());  //什么意思
    这两句能解释下是干吗用的嘛??
    resultStr.toString 我知道tostring是返回个字符传类型 reverse这个方法不知道是什么意思 
      

  2.   

    是否可以直接反转不转换成int类型呢??
      

  3.   

    只能说lz没有认真看过书
    toString()方法是什么 
    这些基础
      

  4.   

    用APPEND就行了
    StringBuffer str=new StringBuffer("数字");
    for(int i=o;i<j;i++)
    System.out.println(str.append(i).reverse);
    其中J是自己去定义你想多大就多大 比如j=9;则是0到9的数字
      

  5.   

    public class MyString
    {
    public static void main ( String [] args )
    {
    int e = 123456789 ;
    String a = Integer.toString(e);
    char [] c = a.toCharArray();

    for ( int i = (c.length - 1) ; i >= 0 ; i-- )
    {
    System.out.print(c[i]);

    这个和那个有什么区别 实现的功能都是是一样的 就是不是很明白 两个的区别