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类型呢?
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类型呢?
System.out.println(resultStr.toString()); //什么意思
这两句能解释下是干吗用的嘛??
resultStr.toString 我知道tostring是返回个字符传类型 reverse这个方法不知道是什么意思
toString()方法是什么
这些基础
StringBuffer str=new StringBuffer("数字");
for(int i=o;i<j;i++)
System.out.println(str.append(i).reverse);
其中J是自己去定义你想多大就多大 比如j=9;则是0到9的数字
{
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]);
}
这个和那个有什么区别 实现的功能都是是一样的 就是不是很明白 两个的区别