System.out.println 是什么都能输出,因为它会调用对象的toString(),如果该对象覆盖了toString()方法就会输出toString()方法返回的字符串,否则就打印地址。
System.out的println 方法: PrintStream.println(),
PrintStream.println(boolean),
PrintStream.println(char),
PrintStream.println(char[]),
PrintStream.println(double),
PrintStream.println(float),
PrintStream.println(int),
PrintStream.println(long),
PrintStream.println(java.lang.Object),
PrintStream.println(java.lang.String);
没有参数类型是Stringbuffer的,所以就toString()
你在eclipse里打System.out.print然后按alt+/,然后会提示能输出什么。
比如:int,char,long,string,double,object
应该是下面这样用:
StringBuffer s = new StringBuffer();
s.qppend("this");
System.out.println(s.toString());
可以啊,我试了一下,能输出的